-
Posts
130 -
Joined
-
Last visited
-
Days Won
4
Content Type
Profiles
Forums
News
Documentation
Everything posted by VipBo$$
-
Cauta in gm cmd:bonus si modifici acolo cum vrei tu.
-
Gasesti pe net mii de tutoriale cu conectare de paneluri la gm-uri.
-
Pai ai definit dialogul 6267 si l-ai facut? Ex: #define DIALOG_6267 cu numarul 3/ tu pui acel numar diferit de toate, adica daca ai dialoguri definite pana la nr 236, tu pui 237. Si al doilea pas: if(dialogid == DIALOG_PCOLOR) { if(response) { switch(listitem) { case 0: { PremiumColor[playerid] = 0; SendClientMessage(playerid, COLOR_WHITE,"LimitCs: Culoarea numelui a fost schimbata. Speram sa iti placa noua culoare!"); } case 1: { PremiumColor[playerid] = 1; SendClientMessage(playerid, COLOR_WHITE,"{0087FE}LimitCs:{FFFFFF} Culoarea numelui a fost schimbata. Speram sa iti placa noua culoare!"); } case 2: { PremiumColor[playerid] = 2; SendClientMessage(playerid, COLOR_WHITE,"{EBFF00}LimitCs:{FFFFFF} Culoarea numelui a fost schimbata. Speram sa iti placa noua culoare!"); } } } } Tu continui cu case x: , case y: , case z: , continui cu casele cate culori ai tu la /pcolor, daca ai 10culori faci pana la case: 10: , etc... Eu am incercat sa te ajut, daca intelegi e bine, daca nu e rau :)). EDIT: Si la /vipname te-ai dat admin 6?, ca fara admin 6 vad ca nu functioneaza comanda.
-
Salut, am si eu o noua intrebare, care sper sa o rezolv cu ajutorul vostru. Meciul la paint dureaza 05:00 minute cand se termina ramane la 00:01 ,nu inteleg de ce nu se termina meciul... Liniile de cod: https://pastebin.com/fp6iEmWx
-
Nu ai conectat baza de date bine.
-
case pZONEux: { mysql_format(SQL, var, sizeof(var), "UPDATE `users` SET `zoneon`='%d' WHERE `name`= '%s'", HUD_ZoneIndicator[playerid], PlayerInfo[playerid][pNormalName]); mysql_tquery(SQL,var,"",""); } SAU case pZONEux: { mysql_format(SQL, var, sizeof(var), "UPDATE `users` SET `zoneon`='%d' WHERE `name`= '%s'", PlayerInfo[playerid][pZONEu], PlayerInfo[playerid][pNormalName]); mysql_tquery(SQL,var,"",""); }
-
Omule m-am referit ca e facut pe principiul de gandire a sistemelor, unele sunt scrise altfel dar fac aceiasi functie si nu merg pe toate gm-urile. Si mai jos am zis clar " voi daca stiti sa il editati, mult succes va doresc. ", am zis asta pe principiul ca pe alte gm-uri da mai multe erori si trb editat exact pentru a merge si pe acel gm. Nu mai critica omul daca nu sti sa intelegi ceva.Nu vr sa te jignesc, ca iti ziceam vre-o doua, degeaba mare scripter, nu stii sa folosesti creierul ala al tau inteleligent.
-
Folosesti gm-ul BURNED?, daca nu folosesti am zis clar ca doar pentru acel gm e facut sistemul.
-
Cu placere, sa fi sanatos :).
-
Imediat editez si pun si prezentarea pe care a facut-o Edison la acest sistem.
-
Salutare, astăzi m-am gândit să postez sistemul de accesori original al lui Edison. DOWNLOAD: http://www.girlshare.ro/3490015950.3 VIRUS-TOTAL: https://www.virustotal.com/#/file/0f5b9ddbe03f16d2f44f3e1eedda0103c0f596adfdc9a400137d2f02c5105448/detection PREZENTARE: Creditele nu imi apartin mie, cii lui Edison. Multumesc de intelegere, va pwp. #NOHOMO ATENTIE accest sistem este facut exact doar pentru gm-ul BURNED, voi daca stiti sa il editati, mult succes va doresc.
-
La eroarea ta zice asa: MySQL said: Documentation #1115 - Unknown character set: 'utf8mb4' Pe romana: MySQL a spus: Documentația # 1115 - set de caractere necunoscute: 'utf8mb4' Adica nu cunoaste functia: 'utf8mb4' Eu asa zic, daca nu iti merge, asteapta raspuns de la ce-i mai experti.
-
Cred ca in baza de date ai barat " /*!40101 SET NAMES utf8mb4 */; ", iar lui ii trebuie functia asta. Ce inseamna a bara?, A bara inseamna sa fie facut asa: /*abc*/
-
Pai mane unde faci sistemul asta din aplicati din joc, trebuie sa ai si factiunile facute, nu cred ca merge prin filescript.
-
E okay ce ai creat, tine-o tot asa.
-
Ca sa se salveze ceva modificat in gm-ul tau trebuie sa dai click pe "Compile/Run", si sa astepti sa se compileze, sa vezi daca iti da vre-o erroare/warning.
-
Salut, imi poate face cineva aceste comenzi sa ruleze pe un gm sql, intelegeti voi la ce ma refer. Am incercat eu sa fac ceva dar nu a mers, asa ca poate stiti voi. Vreau sa fie ceva gen CMD:vote(playerid, params[]) etc... enum e_votacao { bool:iniciada, sim, nao, totalo } new votacao[e_votacao]; new votou[MAX_PLAYERS]; public OnPlayerCommandText(playerid, cmdtext[]) { dcmd(specplayer, 10, cmdtext); dcmd(specoff, 7, cmdtext); dcmd(racehelp,8,cmdtext); dcmd(raceadminhelp,13,cmdtext); dcmd(buildhelp,9,cmdtext); dcmd(buildrace,9,cmdtext); dcmd(cp,2,cmdtext); dcmd(scp,3,cmdtext); dcmd(rcp,3,cmdtext); dcmd(mcp,3,cmdtext); dcmd(dcp,3,cmdtext); dcmd(clearrace,9,cmdtext); dcmd(editrace,8,cmdtext); dcmd(saverace,8,cmdtext); dcmd(setlaps,7,cmdtext); dcmd(racemode,8,cmdtext); dcmd(loadrace,8,cmdtext); dcmd(startrace,9,cmdtext); dcmd(join,4,cmdtext); dcmd(leave,5,cmdtext); dcmd(endrace,7,cmdtext); dcmd(ready,5,cmdtext); dcmd(bestlap,7,cmdtext); dcmd(bestrace,8,cmdtext); dcmd(deleterace,10,cmdtext); dcmd(airrace,7,cmdtext); dcmd(cpsize,6,cmdtext); dcmd(prizemode,9,cmdtext); //dcmd(setprize,8,cmdtext); #if defined MENUSYSTEM dcmd(raceadmin,9,cmdtext); dcmd(buildmenu,9,cmdtext); #endif new string[350]; new string1[256]; new playermoney; new sendername[MAX_PLAYER_NAME]; new giveplayer[MAX_PLAYER_NAME]; new playername[MAX_PLAYER_NAME]; new cmd[256]; new tmp[256], tmp2[256]; new giveplayerid, moneys, idx; new idcar = GetPlayerVehicleID(playerid); cmd = strtok(cmdtext, idx); if(strcmp(cmd, "/vote", true) == 0) { if(PlayerInfo[playerid][pAdmin] >= 1337) { if(!votacao[iniciada]) { if(!strlen(cmdtext[6])) return SendClientMessage(playerid,COLOR_WHITE, "SCRIE: /vote [intrebarea]"); SendClientMessageToAll(COLOR_ORANGE,"===================================="); format(string, sizeof string, "Voteaza: %s?", cmdtext[6]); SendClientMessageToAll(TEAM_GROVE_COLOR, string); SendClientMessageToAll(COLOR_ORANGE," "); SendClientMessageToAll(COLOR_ORANGE,"Voteaza:"); SendClientMessageToAll(COLOR_VERDEMEDIO, "/da - esti de acord"); SendClientMessageToAll(COLOR_VERDEMEDIO, "/nu - nu esti de acord"); SendClientMessageToAll(COLOR_ORANGE,"===================================="); votacao[iniciada] = true; votacao[sim] = 0; votacao[nao] = 0; GameTextForAll("~w~~r~START~b~ VOT!",6000,3); GetPlayerName(playerid, sendername, sizeof(sendername)); format(string, sizeof(string), "%s a pornit votul.", sendername); ABroadCast(COLOR_YELLOW,string,1); for(new i; i <MAX_PLAYERS; i++) { votou = false; } } else { SendClientMessage(playerid,COLOR_WHITE,"Este deja un vot in desfasurare!"); } } else { SendClientMessage(playerid,COLOR_WHITE,"Nu ai acces la aceasta comanda."); } return 1; } if(strcmp(cmd, "/da", true) == 0) { if(votacao[iniciada] && !votou[playerid]) { SendClientMessage(playerid,COLOR_ORANGE, "Votul tau a fost inregistrat."); votacao[sim]++; votacao[totalo]++; votou[playerid] = true; return 1; } return 0; } if(strcmp(cmd, "/nu", true) == 0) { if(votacao[iniciada] && !votou[playerid]) { SendClientMessage(playerid,COLOR_ORANGE, "Votul tau a fost inregistrat."); votacao[nao]++; votacao[totalo]++; votou[playerid] = true; return 1; } return 0; } if(strcmp(cmd, "/stopvote", true) == 0) { if(PlayerInfo[playerid][pAdmin] >= 1337) { if(votacao[iniciada]) { SendClientMessageToAll(COLOR_ORANGE,"===================================="); SendClientMessageToAll(COLOR_ORANGE, "Votul s-a terminat"); format(string, sizeof string, "%d jucatori au votat pentru da.", votacao[sim]); SendClientMessageToAll(COLOR_VERDEMEDIO,string); format(string, sizeof string, "%d jucatori au votat pentru nu.", votacao[nao]); SendClientMessageToAll(COLOR_VERDEMEDIO, string); format(string, sizeof string, "S-au inregistrat %d voturi",votacao[totalo]); SendClientMessageToAll(COLOR_WHITE, string); if(votacao[sim] == votacao[nao]) { SendClientMessageToAll(COLOR_REDAPRINS, "Egalitate !"); } else if(votacao[sim] > votacao[nao]) { SendClientMessageToAll(COLOR_REDAPRINS, "Cele mai multe voturi au fost pentru: da"); } else if(votacao[sim] < votacao[nao]) { SendClientMessageToAll(COLOR_REDAPRINS, "Cele mai multe voturi au fost pentru: nu"); } SendClientMessageToAll(COLOR_ORANGE,"===================================="); GameTextForAll("~r~VOT ~w~~r~ ~b~INCHEIAT!",6000,3); votacao[iniciada] = false; votacao[sim] = 0; votacao[nao] = 0; votacao[totalo] = 0; for(new i; i <MAX_PLAYERS; i++) { votou = false; } } else { SendClientMessage(playerid,COLOR_WHITE, "Nu este nici un vot in desfasurare!"); } } else { SendClientMessage(playerid,COLOR_WHITE, "Nu ai acces la aceasta comanda."); } return 1; }
-
OFF: Ai facut ceva gresit in gamemode si nu este compatibil la compilare! ON: Nu ai ce sa ii faci decat sa stergi ce ai editat!
-
Salut as dori si eu un tutorial cu un sistem simplu ceva de genu, doar un inceput, restul fac eu, multumesc frumos. PS: Am incercat sa il fac singur dar ma blocam acolo la dialog-ul comenzi de ex: CMD:aplicastaff(playerid, params[]) { new stringz2[MAX_STRING],checkmysql[512]; if(gPlayerLogged[playerid] == 0) return SendClientMessage(playerid, COLOR_ERROR, "Nu esti logat."); if(PlayerInfo[playerid][pHelper] > 0 || PlayerInfo[playerid][pAdmin] > 0) return SCM(playerid, COLOR_ERROR, "Nu poti accesa aceasta comanda deoarece faci parte din STAFF"); mysql_format(SQL, checkmysql, sizeof(checkmysql), "SELECT * FROM `users` WHERE `id`='%d' AND `aplicatieh`='0'",PlayerInfo[playerid][pSQLID]); new Cache: verificare = mysql_query(SQL, checkmysql); if(cache_get_row_count() < 1) return ShowPlayerDialog(playerid, DIALOG_AIAPLICATIEH, DIALOG_STYLE_MSGBOX, "Server: Aplicatie", "Ai deja o aplicatie in STAFF, pentru a putea continua este nevoie sa o stergi.", "Sterge", "Anuleaza"); cache_delete(verificare); Si aici cand vine dialogu nu ma mai pricep + cu dialoguri-le care trb facute.... DIALOG_AIAPLICATIEH, DIALOG_AIAPLICATIIEH, etc...
-
INCEARCA ASA: public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]) { new file[256]; new name[MAX_PLAYER_NAME]; new Registre[250]; GetPlayerName(playerid,name,MAX_PLAYER_NAME); if(dialogid == RegisterName) { if(!response) Kick(playerid); { if(strlen(inputtext) == 0) return ShowPlayerDialog(playerid,RegisterName,DIALOG_STYLE_INPUT,"Inregistrare","{FF0000}Parola invalida\n{FFA500}Te rog scrie o parola corecta!","Inregistrare","Iesire"); format(file,sizeof(file),"%s.cfg", name); if(!fexist(file)) { dini_Create(file); dini_IntSet(file, "Password", udb_hash(inputtext)); dini_IntSet(file, "Money", 2500); dini_IntSet(file, "Score", 1); dini_IntSet(file, "BCR", 1000); dini_IntSet(file, "RobSkill", 1); dini_IntSet(file, "TerSkill", 1); dini_IntSet(file, "Admin", 0); dini_IntSet(file, "Warnings", 0); dini_IntSet(file, "WantedLevel", 0); dini_IntSet(file, "Jail", 0); dini_IntSet(file, "RentalOwner", 0); dini_IntSet(file, "Drugs", 0); dini_IntSet(file, "C4", 0); dini_IntSet(file, "Skin", -1); dini_IntSet(file, "Level", 0); dini_IntSet(file, "PremiumPoints", 0); dini_IntSet(file, "Exp", 0); format(Registre,sizeof(Registre),"{FFFF00}Multumim pentru inregistrare!\n{FFFF00}Acum trebuie sa te conectezi.",name); ShowPlayerDialog(playerid,LoginName,DIALOG_STYLE_INPUT,"Login",Registre,"Conectare","Iesire"); GameTextForPlayer(playerid, "~r~Registered!", 3000, 1); } } } if(dialogid == LoginName) { if(!response) Kick(playerid); { GetPlayerName(playerid,name,MAX_PLAYER_NAME); if(strlen(inputtext) == 0) return ShowPlayerDialog(playerid,LoginName,DIALOG_STYLE_INPUT,"Login","parola invalida!\nTe rog scrie-ti parola","Conectare","Iesire"); format(file,sizeof(file),"%s.cfg", name); if(udb_hash(inputtext) != dini_Int(file, "Password")) return ShowPlayerDialog(playerid,LoginName,DIALOG_STYLE_INPUT,"Login","Parola gresita!\nTe rog scrie-ti parola","Conectare","Iesire"); else { IsPlayerLogged[playerid] = 1; SetPlayerMoney(playerid, dini_Int(file, "Money")); SetPlayerScore(playerid, dini_Int(file, "Score")); AccountInfo[playerid][aLevel] = dini_Int(file, "Admin"); AccountInfo[playerid][Level] = dini_Int(file, "Level"); AccountInfo[playerid][Exp] = dini_Int(file, "Exp"); AccountInfo[playerid][Warnings] = dini_Int(file, "Warnings"); AccountInfo[playerid][PremiumPoints] = dini_Int(file, "PremiumPoints"); PlayerSkin[playerid] = dini_Int(file,"Skin"); SetPlayerWantedLevel(playerid, dini_Int(file, "WantedLevel")); SendClientMessage(playerid, GREY, "Acum esti conectat."); GameTextForPlayer(playerid, "~r~Logged In!", 3000, 1); } } } if(dialogid == DIALOG_SHOP) { if(response) { if(listitem == 0) { new string1[500],string2[500],string5[2400]; format(string1, sizeof(string1), "Jucatorii activi pot primii puncte premium."); format(string2, sizeof(string2), "Cu care se poat cumpara Bani,Admin,level si multe altele."); format(string5, sizeof(string5), "%s\n%s\n\n%s\n%s", string1, string2); ShowPlayerDialog(playerid, DIALOG_SHOP2, DIALOG_STYLE_MSGBOX, "Info", string5, "Close", ""); } if(listitem == 2) { if(AccountInfo[playerid][aLevel] > 0) { SendClientMessage(playerid, ERROR, "Esti deja admin."); return 1; } if(AccountInfo[playerid][PremiumPoints] <= 59) { ShowPlayerDialog(playerid, DIALOG_NOPP, DIALOG_STYLE_MSGBOX, "Nu ai destule puncte", "Ai nevoie de 500 de puncte pentru a cumpara admin.", "Close", ""); return 1; } AccountInfo[playerid][PremiumPoints] -= 500; AccountInfo[playerid][aLevel] = 1; new strings[200],namef[30]; SendClientMessage(playerid, COLOR_YELLOW, "Ai cumparat admin 1!(-500 PP)"); GetPlayerName(playerid, namef, sizeof(name)); format(strings, sizeof(strings), "/shop: %s a cumparat admin 1.",namef); ABroadCast(COLOR_YELLOW,strings,6); } if(listitem == 6) { if(AccountInfo[playerid][Warnings] <= 0) { SendClientMessage(playerid, COLOR_RED, "Nu au nici-un warn."); return 1; } if(AccountInfo[playerid][PremiumPoints] <= 49) { ShowPlayerDialog(playerid, DIALOG_NOPP, DIALOG_STYLE_MSGBOX, "Nu ai destule puncte", "Ai nevoie de 50 de puncte pentru ati sterge warn-urile.", "Close", ""); return 1; } AccountInfo[playerid][PremiumPoints] -= 50; AccountInfo[playerid][Warnings] = 0; new strings[200],namef[30]; SendClientMessage(playerid, COLOR_YELLOW, "Ti-ai sters toate warn-urile! (-50 premium points)"); GetPlayerName(playerid, namef, sizeof(name)); format(strings, sizeof(strings), "/shop: %s si-a sters warningurile.",namef); ABroadCast(COLOR_YELLOW,strings,6); } if(AccountInfo[playerid][PremiumPoints] <= 49) { ShowPlayerDialog(playerid, DIALOG_NOPP, DIALOG_STYLE_MSGBOX, "Nu ai destule puncte", "Ai nevoie de 50 de puncte pentru ati sterge warn-urile.", "Close", ""); return 1; } if(listitem == 11) { new strings[256]; if(AccountInfo[playerid][PremiumPoints] < 29) return SCM(playerid, COLOR_WHITE, "Nu ai suficiente puncte premium!"); AccountInfo[playerid][PremiumPoints] -= 30; GivePlayerMoney(playerid, 300000); SCM(playerid, COLOR_YELLOW, "Ai cumparat $300.000 pentru 1 punct premium."); format(strings, sizeof(strings), "/shop: %s a cumparat 300,000$.",name); ABroadCast(COLOR_YELLOW,strings,6); } if(listitem == 12) { new strings[256]; if(AccountInfo[playerid][PremiumPoints] < 49) return SCM(playerid, COLOR_WHITE, "Nu ai suficiente puncte premium!"); AccountInfo[playerid][PremiumPoints] -= 50; GivePlayerMoney(playerid, 3000000); SCM(playerid, COLOR_YELLOW, "Ai cumparat $3,000.000 pentru 10 puncte premium."); format(strings, sizeof(strings), "/shop: %s a cumparat 300,000$.",name); ABroadCast(COLOR_YELLOW,strings,6); } if(listitem == 13) { new strings[256]; if(AccountInfo[playerid][PremiumPoints] < 89) return SCM(playerid, COLOR_WHITE, "Nu ai suficiente puncte premium!"); AccountInfo[playerid][PremiumPoints] -= 90; GivePlayerMoney(playerid, 70000000); SCM(playerid, COLOR_YELLOW, "Ai cumparat $70.000.000 pentru 70 puncte premium."); format(strings, sizeof(strings), "/shop: %s a cumparat 70,000,000$.",name); ABroadCast(COLOR_YELLOW,strings,6); } } } } return 1; }
-
Incearca asa: public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]) { new file[256]; new name[MAX_PLAYER_NAME]; new Registre[250]; GetPlayerName(playerid,name,MAX_PLAYER_NAME); if(dialogid == RegisterName) { if(!response) Kick(playerid); { if(strlen(inputtext) == 0) return ShowPlayerDialog(playerid,RegisterName,DIALOG_STYLE_INPUT,"Inregistrare","{FF0000}Parola invalida\n{FFA500}Te rog scrie o parola corecta!","Inregistrare","Iesire"); format(file,sizeof(file),"%s.cfg", name); if(!fexist(file)) { dini_Create(file); dini_IntSet(file, "Password", udb_hash(inputtext)); dini_IntSet(file, "Money", 2500); dini_IntSet(file, "Score", 1); dini_IntSet(file, "BCR", 1000); dini_IntSet(file, "RobSkill", 1); dini_IntSet(file, "TerSkill", 1); dini_IntSet(file, "Admin", 0); dini_IntSet(file, "Warnings", 0); dini_IntSet(file, "WantedLevel", 0); dini_IntSet(file, "Jail", 0); dini_IntSet(file, "RentalOwner", 0); dini_IntSet(file, "Drugs", 0); dini_IntSet(file, "C4", 0); dini_IntSet(file, "Skin", -1); dini_IntSet(file, "Level", 0); dini_IntSet(file, "PremiumPoints", 0); dini_IntSet(file, "Exp", 0); format(Registre,sizeof(Registre),"{FFFF00}Multumim pentru inregistrare!\n{FFFF00}Acum trebuie sa te conectezi.",name); ShowPlayerDialog(playerid,LoginName,DIALOG_STYLE_INPUT,"Login",Registre,"Conectare","Iesire"); GameTextForPlayer(playerid, "~r~Registered!", 3000, 1); } } } if(dialogid == LoginName) { if(!response) Kick(playerid); { GetPlayerName(playerid,name,MAX_PLAYER_NAME); if(strlen(inputtext) == 0) return ShowPlayerDialog(playerid,LoginName,DIALOG_STYLE_INPUT,"Login","parola invalida!\nTe rog scrie-ti parola","Conectare","Iesire"); format(file,sizeof(file),"%s.cfg", name); if(udb_hash(inputtext) != dini_Int(file, "Password")) return ShowPlayerDialog(playerid,LoginName,DIALOG_STYLE_INPUT,"Login","Parola gresita!\nTe rog scrie-ti parola","Conectare","Iesire"); else { IsPlayerLogged[playerid] = 1; SetPlayerMoney(playerid, dini_Int(file, "Money")); SetPlayerScore(playerid, dini_Int(file, "Score")); AccountInfo[playerid][aLevel] = dini_Int(file, "Admin"); AccountInfo[playerid][Level] = dini_Int(file, "Level"); AccountInfo[playerid][Exp] = dini_Int(file, "Exp"); AccountInfo[playerid][Warnings] = dini_Int(file, "Warnings"); AccountInfo[playerid][PremiumPoints] = dini_Int(file, "PremiumPoints"); PlayerSkin[playerid] = dini_Int(file,"Skin"); SetPlayerWantedLevel(playerid, dini_Int(file, "WantedLevel")); SendClientMessage(playerid, GREY, "Acum esti conectat."); GameTextForPlayer(playerid, "~r~Logged In!", 3000, 1); } } } if(dialogid == DIALOG_SHOP) { if(response) { if(listitem == 0) { new string1[500],string2[500],string5[2400]; format(string1, sizeof(string1), "Jucatorii activi pot primii puncte premium."); format(string2, sizeof(string2), "Cu care se poat cumpara Bani,Admin,level si multe altele."); format(string5, sizeof(string5), "%s\n%s\n\n%s\n%s", string1, string2); ShowPlayerDialog(playerid, DIALOG_SHOP2, DIALOG_STYLE_MSGBOX, "Info", string5, "Close", ""); } if(listitem == 2) { if(AccountInfo[playerid][aLevel] > 0) { SendClientMessage(playerid, ERROR, "Esti deja admin."); return 1; } if(AccountInfo[playerid][PremiumPoints] <= 59) { ShowPlayerDialog(playerid, DIALOG_NOPP, DIALOG_STYLE_MSGBOX, "Nu ai destule puncte", "Ai nevoie de 500 de puncte pentru a cumpara admin.", "Close", ""); return 1; } AccountInfo[playerid][PremiumPoints] -= 500; AccountInfo[playerid][aLevel] = 1; new strings[200],namef[30]; SendClientMessage(playerid, COLOR_YELLOW, "Ai cumparat admin 1!(-500 PP)"); GetPlayerName(playerid, namef, sizeof(name)); format(strings, sizeof(strings), "/shop: %s a cumparat admin 1.",namef); ABroadCast(COLOR_YELLOW,strings,6); } if(listitem == 6) { if(AccountInfo[playerid][Warnings] <= 0) { SendClientMessage(playerid, COLOR_RED, "Nu au nici-un warn."); return 1; } if(AccountInfo[playerid][PremiumPoints] <= 49) { ShowPlayerDialog(playerid, DIALOG_NOPP, DIALOG_STYLE_MSGBOX, "Nu ai destule puncte", "Ai nevoie de 50 de puncte pentru ati sterge warn-urile.", "Close", ""); return 1; } AccountInfo[playerid][PremiumPoints] -= 50; AccountInfo[playerid][Warnings] = 0; new strings[200],namef[30]; SendClientMessage(playerid, COLOR_YELLOW, "Ti-ai sters toate warn-urile! (-50 premium points)"); GetPlayerName(playerid, namef, sizeof(name)); format(strings, sizeof(strings), "/shop: %s si-a sters warningurile.",namef); ABroadCast(COLOR_YELLOW,strings,6); } if(AccountInfo[playerid][PremiumPoints] <= 49) { ShowPlayerDialog(playerid, DIALOG_NOPP, DIALOG_STYLE_MSGBOX, "Nu ai destule puncte", "Ai nevoie de 50 de puncte pentru ati sterge warn-urile.", "Close", ""); return 1; } if(listitem == 11) { new strings[256]; if(AccountInfo[playerid][PremiumPoints] < 29) return SCM(playerid, COLOR_WHITE, "Nu ai suficiente puncte premium!"); AccountInfo[playerid][PremiumPoints] -= 30; GivePlayerMoney(playerid, 300000); SCM(playerid, COLOR_YELLOW, "Ai cumparat $300.000 pentru 1 punct premium."); format(strings, sizeof(strings), "/shop: %s a cumparat 300,000$.",name); ABroadCast(COLOR_YELLOW,strings,6); } if(listitem == 12) { new strings[256]; if(AccountInfo[playerid][PremiumPoints] < 49) return SCM(playerid, COLOR_WHITE, "Nu ai suficiente puncte premium!"); AccountInfo[playerid][PremiumPoints] -= 50; GivePlayerMoney(playerid, 3000000); SCM(playerid, COLOR_YELLOW, "Ai cumparat $3,000.000 pentru 10 puncte premium."); format(strings, sizeof(strings), "/shop: %s a cumparat 300,000$.",name); ABroadCast(COLOR_YELLOW,strings,6); } if(listitem == 13) { new strings[256]; if(AccountInfo[playerid][PremiumPoints] < 89) return SCM(playerid, COLOR_WHITE, "Nu ai suficiente puncte premium!"); AccountInfo[playerid][PremiumPoints] -= 90; GivePlayerMoney(playerid, 70000000); SCM(playerid, COLOR_YELLOW, "Ai cumparat $70.000.000 pentru 70 puncte premium."); format(strings, sizeof(strings), "/shop: %s a cumparat 70,000,000$.",name); ABroadCast(COLOR_YELLOW,strings,6); } } } } return 1; }
-
Nu l-ai conectat bine, posteaza aici server.cfg(poate e ceva gresit acolo) , acesta il gasesti in folderul gm-ului.