Jump to content

AddisoN

Membru
  • Posts

    120
  • Joined

  • Last visited

  • Days Won

    2

Everything posted by AddisoN

  1. Nu ai nevoie de getvehicleid. Dupa ce cumpara masina o creezi si trebuie sa fie cva de genu idmasina=CreateVehicle (parametri); si dupa la PlayerInfo[playerid][pcarkey]=idmasina EDIT:Trebuie sa faci update la key la fiecare conectare sa nu se creeze bug si masinile unui jucator sa le selectezi din baza de date dupa idul sau numele propietarului
  2. Daca ai sa faci asa o sa se creeze buguri deoarece cand jucatorul se deconecteaza cel mai probabil ii distrugi masina si cand se reconecteaza masina va avea alt id. Ca sa faci cum vrei tu unde atribuii cheia folosesti functia getvehicleid ca sa stochezi idul intro variabila si pe acela il atribuii
  3. Din cate vad pare a fi gm bigzone, eu primieam niste warninguri mysql il legatura cu pBtemp,pBday,pBmounth si pByear. Verifica logoul mysql,e posibil ca acele campuri sa lipseasca din baza de date sau sa fie apelate gresit in GM. (Logul mysql in format html sa il verifici)
  4. Cand jucatorul da login cand ii atribuii banii trebuie sa folosesti cva de genu GivePlayerCash (playerid,variabila_bani_din_db) sau cu giveplayermoney (playerid,variabila_bani_din_db)
  5. AddisoN

    MySQL R41-2

    La mysql_connect ordinea buna a parametrilor este host,user,pass,db
  6. Am rescris sistemul de clanuri si am scos comanda din dialog. Tot acelasi rezultat l.am obtinut se schimba numele doar in texdraw si /id, pe TAB sau /stat aparand ce normal. La stat apare cel normal pt ca folosesc getplayername. Nici daca dai relog nu seteaza numele in stats sau pe TAB Cod sursa comanda: www.pastebin.com/i9xxHb9V Cod sursa onplayerlogin: www.pastebin.com/pwK9TPxn
  7. Cu SetPlayerName. if(dialogid == DIALOG_CLAN_TAG) { if(!response) { ShowPlayerDialog(playerid, DIALOG_CLAN, DIALOG_STYLE_LIST,"Clan", "Clan Help\nClan Members\nClan Settings\nClan Tag", "Select", "Close"); } else { if(PlayerInfo[playerid][pClan] >= 1) { new str111[256],stringname[128],strings[128]; if(listitem == 0) {//fara tag SetPlayerName(playerid,PlayerInfo[playerid][pNormalName]); PlayerInfo[playerid][pClanTag]=0; mysql_format(SQL, str111, sizeof(str111), "UPDATE users SET `ClanTag`='0' WHERE `id`='%i'", PlayerInfo[playerid][pSQLID]); mysql_tquery(SQL,str111,"",""); format(strings,sizeof(strings),"Your nickname is now: %s",PlayerInfo[playerid][pNormalName]); SendClientMessage(playerid, COLOR_GENANNOUNCE, strings); format(stringname,sizeof(stringname),"%s ",PlayerInfo[playerid][pNormalName]); PlayerTextDrawSetString(playerid, logo[playerid], stringname); PlayerTextDrawShow(playerid, logo[playerid]); } else if(listitem == 1) {//tag-ul primu new szname[25]; format(szname,sizeof(szname),"|%s|%s",ClanInfo[PlayerInfo[playerid][pClan]][cClanTag],PlayerInfo[playerid][pNormalName]); SetPlayerName(playerid,szname); PlayerInfo[playerid][pClanTag] = 1; mysql_format(SQL, str111, sizeof(str111), "UPDATE users SET `ClanTag`='1' WHERE `id`='%i'", PlayerInfo[playerid][pSQLID]); mysql_tquery(SQL,str111,"",""); format(strings,sizeof(strings),"Your nickname is now: %s",szname); SendClientMessage(playerid, COLOR_GENANNOUNCE, strings); format(stringname,sizeof(stringname),"%s ",szname); PlayerTextDrawSetString(playerid, logo[playerid], stringname); PlayerTextDrawShow(playerid, logo[playerid]); } else if(listitem == 2) {//tagul al doilea new szname[25]; format(szname,sizeof(szname),"%s|%s|",PlayerInfo[playerid][pNormalName],ClanInfo[PlayerInfo[playerid][pClan]][cClanTag]); SetPlayerName(playerid,szname); PlayerInfo[playerid][pClanTag] = 2; mysql_format(SQL, str111, sizeof(str111), "UPDATE users SET `ClanTag`='2' WHERE `id`='%i'", PlayerInfo[playerid][pSQLID]); mysql_tquery(SQL,str111,"",""); format(strings,sizeof(strings),"Your nickname is now: %s",szname); SendClientMessage(playerid, COLOR_GENANNOUNCE, strings); format(stringname,sizeof(stringname),"%s ",szname); PlayerTextDrawSetString(playerid, logo[playerid], stringname); PlayerTextDrawShow(playerid, logo[playerid]); } } else { hidePlayerDialog(playerid); } } return 1; }
  8. Salut, am facut un sistem de clanuri si cand jucatorul doreste sa isi scoata/muta pozitia de la tag (inainte sau dupa nume) imi schimba numele doar de din stats id si textdraw, cel de pe tab neshimbandul. Cod sursa: pastebin.com/9TJnjcxr
  9. La on gamemodeinit este createvehicle sau createvehicleex sau addvehicle, sterge liniile doar de la masinile care vrei sa le stergi
  10. Nu se cer comenzi, incearca sa faci tu. Ai nevoie de o variabila globala sau folosesti PVar in care sa stochezi targetid ca sa il poti apela la dialogresponse. Daca intampini erori/buguri da.mi quote
  11. Tu ai format(szMessage, sizeof(szMessage), "{F2CF09}(Info) VIP %s has fixed his vehicle.", pName(playerid); si trebuie format (szMessage, sizeof(szMessage), "{F2CF09}(Info) VIP %s has fixed his vehicle.", pName(playerid));
  12. Ultimul format, si nu e inchisa. Ai doar o paranteza inchisa si anume cea de la pname,mai trebuie inca una PS: ai doar un format
  13. Smr de inteleg ce vrea sa zica. Mai mult ca sigur e un țânc de 10 ani care nu stie nici macar lb romana si vrea sa scripteze
  14. Pui pe 0 sau -1 variabilele de la gethit si trimiti un mesaj, nu e asa greu
  15. Cica gm creat de tine si tu nu stii sa pui conditia ca o comanda sa fie folosita doar de helperi/admini sau sa pui din nou niste variabile pe 0 sau -1 si sa trimiti un mesaj:)))))
  16. Din cate observ pName si VIPCHAT sunt 2 functii pe care probabil ai uitat sa le copiezi cand ai bagat sistemu Edit nu ai inchis paranteza de la format
  17. Pui o restrictie daca lvl de helper e strict mai mic ca 1 sa returneze un mesaj.Daca nu reusesti un lucru asa simplu e nasol. Daca vrei sa scrie si admini pe /hc pui conditia ca daca are adm level <1 sa reurneze un mesaj
  18. Scz am scris gresit voiam sa scriu salar[ i]
  19. incearca sa modifici salar [playerid] cu salar
  20. Inainte de a face verificarea sa vezi daca are mute trebuie sa faci cva de genu If (PlayerInfo[playerid][pHelper]==0) return sendclientmessage (playeris,culoare,mesaj);
  21. Verifica onplayerspawn sau onplayerlogin (sau cum ai tu cand incarca datele jucatorului la logare)
×
×
  • 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.