Jump to content

CrImA

Members
  • Posts

    766
  • Joined

  • Last visited

Everything posted by CrImA

  1. Bugul la masina poate sa fie din multe cauze, cel mai probabil o variabila care salveaza masina in db e pusa gresit (parerea mea). Daca vrei sa mearga clothes cand ai lider ce e de facut: else if(PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1) { ShowModelSelectionMenu(playerid,skinlist1,"Select skin"); } // Si mai departe pui tu la toate factiunile la fel, schimbi doar " && " in " || " si pui pLeader sa fie egal cu pMember
  2. Ma refeream sa postezi ce ai scriptat in pawno, erorile le vedem si in poza.
  3. Cum a zis si el, daca chiar vrei sa continui posteaza liniile la care iti da eroare.
  4. Pai variabila care salveaza levelul, daca e pScore pui pScore ++ ex: PlayerInfo[playerid][pScore]++;
  5. N-are rost. Eu cu ce ti-am facut omule nu cu timp? Daca la payday primeste 1 de ala tu poti pune o conditie sa aiba mai mult de 1800 secunde si poti pune daca are deja 2 sa nu mai adauge mai multe si functioneaza ca si deelay, e greu ce sa faci. Cat despre mysql te descurci nush cum functioneaza acel gm probabil cu ini sau ceva de genu.
  6. Poti adauga la PlayerInfo ( saun cum ai tu ) pGiftPoints ( de ex ) si pui conditia la /getgift: // EXEMPLU: if(PlayerInfo[playerid][pGiftPoints] >= 2) { GiveGift(playerid); PlayerInfo[playerid][pGiftPoints] -= 2; // si faci update si in baza de date, iti dau un exemplu, tu vei avea altfel denumirile in baza de date new str[256], xNAME[MAX_PLAYER_NAME]; GetPlayerName(playerid, xNAME, sizeof(xNAME)); format(str, sizeof(str), "UPDATE `users` SET `GiftPoints`='%d' WHERE `name`='%s'",PlayerInfo[playerid][pGiftPoints], xNAME); mysql_query(SQL ,str); } // EDIT: era sa uit la sistemul de payday adaugi asa: PlayerInfo[i][pGiftPoints]++; ( i este variabila folosita in for daca ai alta pui alta )
  7. N-ai conectat bine baza de date. Asigura-te ca ai pus ip-ul,numele bazei de date,userul si parola corecte.
  8. Trebuie sa pui la public OnDialogResponse ce sa se intample dupa ce alege ceva din acel dialog.
  9. Ai definit dialogurile DIALOG_HUD iar tu ai pus la ShowPlayerDialog doar HUD nu DIALOG_HUD ( adica asta presupun, daca nu e asa poti posta comanda aici ? )
  10. Fa un timer de o secunda in care setezi sa il dea unde era, SpawnPlayer actioneaza putin mai tarziu decat SetPlayerPoss si prima data se efectueaza SetPlayerPos dupa SpawnPlayer. Apropo, nu prea te ajuta comanda, daca e ceva mai simplu dai un slap sau un respawn + gethere, mie unul mi se pare ca e in plus.
  11. Zice ca are dialogurile facute dar nu le afiseaza cand trebuie. Daca poti pune scriptul cum sunt facute si unde sunt puse poate am putea sa te ajutam..
  12. Nu mi se pare deloc corect. In primul rand pentru cei care au zis ca un youtuber munceste si trebuie rasplatit ( copilarii de astea ) sa stiti si voi: un youtuber cunoscut gen Awake nu munceste pentru un cont premium pe Bugged, el castiga bani din promovari / Google AdSense. Acum probabil o sa comentati cu chestii gen "Shad0w vrea publicitate", "Totul e pentru promovarea comunitatii" etc, ce sa mai promovezi frate cand tu ai pe comunitate aproximativ 1.000.000 de conturi inregistrate. Chiar ar mai fi rentabila o promovare realizata de un youtuber cu 1k abonati care cine stie de unde i-a obtinut? Ma rog.. @Shad0w in ultima vreme ai luat niste decizii mai proaste, treaba ta eu oricum nu mai joc.
  13. Eu ti-am dat exemplu ca nu mai stiu variabila care salveaza banii, dar daca aia era variabila da, asa trebuie.
  14. Incearca sa inlocuiesti GetPlayerCash cu variabila care salveaza banii jucatorului playerVariables[playerid][pMoney]sau ceva de genu ar trebui sa fie
  15. Cand da un player /attack treci toti membrii mafiei care a fost atacata si mafiei care a dat attack intr-un alt vw ( pui tu conditiile daca are wanted / lic etc ). La OnPlayerSpawn verifici daca are war si daca are tot asa pui conditiile pt wanted si alea iar daca le indeplineste setezi acel vw.
  16. Nickname: Stuber Rank-ul detinut: 5 Motivul plecarii tale: Ma las de SA:MP. Ce crezi ca trebuie schimbat la aceasta factiune?: Nimic. Un ultim gând pentru foștii colegi: Bafta la licente. Screenshot din joc cu dovada ca acesta este contul vostru: Am sters GTA deja, oricum nu o sa mai intru daca vrei sa-mi dai pe demisie bine daca nu da-mi pe inactivitate.
  17. Cand intra in cp, setezi sa ii puna un alt cp la o casa random, e simplu ..
  18. In loop-ul unde verifici daca playerul e in acel range faci o variabila egala cu 0 iar daca playerul e in acel range adaugi +1 la acea variabila. Mi-a zis @L0k3d o chestie interesanta care nu mai verifica conditiile pentru fiecare player on dar am uitat cum se numea, o sa-ti zic daca-mi amintesc
  19. Pune exact eroarea care ti-o da si liniile.
  20. E greu, sa inlocuiesti cu ce ti-am dat eu nu? :| CMD:pizza(playerid, params[]) { if(gPlayerLogged[playerid] == 0) return SendClientMessage(playerid, COLOR_LIGHTRED, "You need to login first."); if(IsPlayerConnected(playerid)) { if(PlayerInfo[playerid][pJob] == 5) { new Veh = GetPlayerVehicleID(playerid); if(Veh == pizza[1] || Veh == pizza[2] || Veh == pizza[3] || Veh == pizza[4] || Veh == pizza[5] || Veh == pizza[6] || Veh == pizza[7] || Veh == pizza[8] && PlayerInfo[playerid][pJob] == 5) { if(pizzaj[playerid] == 1) return SCM(playerid,COLOR_WHITE,"{999999}Wait until you can share the pizza again."); if(UsedFind[playerid] == 1) { UsedFind[playerid] = 0; DisablePlayerCheckpoint(playerid); foreach(Player, i) { if(IsACop(playerid)) { if(caser[playerid] == i) { cased[i] --; caser[playerid] = 1001; } } } } if(GetPlayerState(playerid) == 2) { new hCP hCP= random(50); // In loc de 50 pui nr de case pe care le ai in dp SetPlayerCheckpoint(playerid,HouseInfo[hCP][hEntrancex],HouseInfo[hCP][hEntrancey],HouseInfo[hCP][hEntrancez]); // In loc de hEntrance(x/z/y) pui variabila ta ce retine coordonatele de la intrarea in casa pizzaj[playerid] = 1; SCM(playerid,COLOR_WHITE,"{FFFF00}Please go to checkpoint to deliver pizza."); } else return SCM(playerid,COLOR_WHITE,"{FFB870}You are not the Driver."); } else return SCM(playerid,COLOR_WHITE,"{FFB870}You are not in a Pizza Scooter."); } else return SCM(playerid,COLOR_WHITE,"{FFB870}You are not a Pizza Boy."); } return 1; }
  21. La comanda /pizza modifici asa: new hCP = random(50)// eu pun 50, tu pui nr de case pe care le ai in db. SetPlayerCheckpoint(playerid,HouseInfo[hCP][hExitx],HouseInfo[hCP][hExity],HouseInfo[hCP][hExitz]);// edit: hExit presupun ca reprezinta coordonatele de la iesire din casa, tu trebuie sa modifici cu variabila care salveaza coordonatele de la intrare. De ex, daca variabila e hEntrancex in loc de hExitx pui asta. Daca lucrezi pe saints parca e hEntrancex,hEntrancey,hEntrancez. -- scuze pentru greselile gramaticale, sunt pe tel.
  22. E un sistem simplu, incearca sa faci singur si posteaza daca intampini probleme, pun pariu ca vei fi ajutat.
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.

moduri samp