Jump to content

valivaly96

Membru
  • Posts

    514
  • Joined

  • Last visited

  • Days Won

    8

Everything posted by valivaly96

  1. new PlayerLabel[MAX_PLAYERS] PlayerLabel[playerid] = Create3DTextLabel(VIP, COLOR, 0.0, 0.0, 40.0, 20.0, 0, 1); Attach3DTextLabelToPlayer(PlayerLabel[playerid], playerid, 0.0, 0.0, 0.47); La OnPlayerConnect si posibil si la OnPlayerSpawn daca dupa ce se spawneaza nu ii mai apare
  2. daca faci un tutorial despre crearea unui dialog normal e sa acoperi toate cele 6 cazuri ca altfel puteau sa caute direct pe wiki nu mai aveau nevoie de tutorial
  3. 1. Sunt 6 tipuri(stiluri) de dialoguri nu 3 Ai omis: DIALOG_STYLE_PASSWORD( cu id 3) Are aceeasi functie ca stilul cu id 1 doar ca afiseaza niste buline in loc de ce scrie jucatorul DIALOG_STYLE_TABLIST(ID 4) Are aceasi functie ca stilul cu id 2 doar ca poti organiza dialogul pe maxim 4 coloane. DIALOG_STYLE_TABLIST_HEADERS(ID 5) Aceasi functie ca stilurile 2 si 4 doar ca se mai poage adauga un header care nu este selectabil. Sper ca m am facut inteles daca nu informatiile necesare le gasiti : http://wiki.sa-mp.com/wiki/Dialog_Styles
  4. cmd:weapon(playerid,params[]) { if(pInfo[playerid][Coins] <10) return SendCliendMessage(playerid,culoare,"Nu ai destui coins"); //asta e verificarea pInfo[playerid][Coins]-=10; //aici ii scade coins GivePlayerWeapon(playerid,id_arma,gloante); return 1;}
  5. Totul depinde de tine. Daca ai cunostintele necesare nu este greu sa faci un gm de la 0 dar o sa dureze mai mult pana ajungi la ceea ce doresti sa faci fata de un edit
  6. Tutorial bun pt incepatori. Ai o linie de cod in plus if(IsPlayerConnected(playerid)). Aceasta verificare este in plus si inutila deoarece un jucator care nu e conectat la server nu va folosisi nici o comanda.
  7. nu se face conexiunea la baza de date
  8. pai poti face sqlinjection din acel dialog de la tagul clanului atatta timp cat functia antisqlinjection il evita datorita acelei conditii pise de tine
  9. in modul acesta creezi o vulnerabilitate. Din acel dialog iti poate pica serverul cu un simplu %s. O rezolvare mai buna ar fi ca in tagul clanului sa nu folosesti caractere cu care se poate face sqlinjection
  10. Total gresit. daca e in hitman nu va mai pitea intra in garaj. ceea ce ai facut tu e sa verifice daca jucatorul este im hitman si daca este sa ii returneze mesaj ca nu este in hitman???
  11. if(PlayerInfo[playerid][pMember] == 11 || PlayerInfo[playerid][pLeader] == 11) { //se executa comanda } else return SendClientMessage(playerid, COLOR_LIGHTRED, "You are not a Hitman.");
  12. Se schimba de la public - ul OnPlayerSpawn
  13. Creaza o variabila globara InTrade[MAX_PLAYERS] la sellhouseto dupa if(GetPlayerCash(giveplayerid) < money) return SCM(playerid,COLOR_WHITE,"{FFB870}Acest jucator nu are acesti bani."); pui InTrade[playerid]=1; la sellhouse inainte de if(gPlayerLogged[playerid] == 0) return SendClientMessage(playerid, COLOR_LIGHTRED, "Trebuie sa fii logat."); pui if(InTrade[playerid]!=0) return SCM(playerid,COLOR_WHITE,"ai un trade activ); dupa dute la comanda /accept si unde accepta casa pui InTrade[HouseOffer[playerid]] =0; In acelasi mod se fac si la bizz
  14. In baza de date cresc days? Serverul este on cand pe acesta ora este 23:00?
  15. Pur si simplu nu poti face un for si un query ca sa pui acele variabile pe 0? for(new i=0;i<MAX_PLAYERS;i++) { PlayerInfo[pQuest1] =0;}s.a.m.d new query[1000]; format(query,1000,"UPDATE users SET quest1=0,quest2=0 s.a.m.d"); mysql_tquery(handle,query,"","");
  16. 2,147kkk este limita pentru integer, mai sus de atata nu poate urca cu suma maxima de bani deoarece o sa ii returneze o valoare cu minus. Ca sa poata urca cu suma de bani ori imparte numarul in 2(e o metota pe forum) ori salveaza banii care sunt peste 2.137kkk intr-o alta variabila
  17. Ar trebuii sa resetezi variabilele quest1, quest2 etc. Asta in mare, fiind posibil sa fie si alte variabile care au legatura cu qestul si trebuiesc Resetate. Variabilele quest1, quest2 s.a.m.d se pun pe 0
  18. problema e la timerul care verifica daca e ora 23 sa iti dea days++. nu stiu exact cum e verificarea ca sa cauti in gm
  19. in mysql probabil e days
  20. daca clan tagul este intre [ ] problema este la incarcarea clanurilor din baza de date
  21. intre ce caractere este clan tagul? pe telefon nu pot vedea din acea poza pusa de tn
  22. din cate vad eu nu exista acele pluginuri in folderul corespunzator
×
×
  • Create New...

Important Information

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. For more details you can also review our Terms of Use and Privacy Policy.