Alberto.
Membru-
Posts
153 -
Joined
-
Last visited
-
Days Won
5
Alberto. last won the day on June 21 2016
Alberto. had the most liked content!
About Alberto.
- Birthday 09/02/1998
Profile Information
-
Sex
Masculin
-
Interests
Dornic de invatat cat mai multe. Ofer sprijin si ajutor in script, intrebarile le astept prin mesaje. NU DAU/FAC SISTEME SI COMENZI LA CERERE, doar explic cum ar trebui facute.
-
Level of knowledge
Avansat
Recent Profile Visitors
1,277 profile views
Alberto.'s Achievements
-
Sterge asta ' strfind(inputtext, "#", true) != -1) ' ca ai #1 si #2 la taguri, de aceea primesti.
-
Am pus eu o paranteza prost, inlocuieste la linia 'format(text, sizeof(text)), "Wanted level: %d", wanted); si pune asa: format(text, sizeof(text), "Wanted level: %d", wanted)); Si la OnPlayerConnect scrii asa ca sa iti ia variabila corect: new wanted[MAX_PLAYERS]; wanted[playerid] = GetPlayerWantedLevel(playerid); format(string112, sizeof(string112), "Wanted level: %d", wanted[playerid]); Incearca si spune-mi daca merge, iti explic dupa.
-
CMD:suspect(playerid, params[]) { new giveplayerid, splayer[25], reason[64], wanted; if(gLogged[playerid] == 0) return SendClientMessage(playerid, COLOR_ERROR, "Tu nu esti logat si nu poti sa folosesti aceasta comanda!"); if(!IsACop(playerid)) return SendClientMessage(playerid, COLOR_ERROR, "Nu faci parte din Police Department / FBI."); if(OnDuty[playerid] == 0)return SendClientMessage(playerid, COLOR_ERROR, "You are not on duty."); if(sscanf(params,"s[25]is[64]",splayer,wanted,reason)) return SendClientMessage(playerid, COLOR_SYN, "Sintaxa:{FFFFFF} (/su)spect <Player ID/Name> <wanted> <reason>"); { if(GetPlayers(splayer) == INVALID_PLAYER_ID) return InvalidPlayer(playerid); else if(GetPlayers(splayer) == 1000) return ToManyResults(playerid); else if(GetPlayers(splayer) == 1001) return ShowResults(playerid, splayer); else giveplayerid = GetPlayers(splayer); if(giveplayerid == playerid) return SendClientMessage(playerid, COLOR_ERROR, "You cannot suspect yourself."); if(IsACop(giveplayerid)) return SendClientMessage(playerid, COLOR_ERROR, "You cannot suspect a cop."); if(PlayerInfo[giveplayerid][pAJailed] == 1) return SendClientMessage(playerid, COLOR_ERROR, "Acel jucator a fost adus intr-o inchisoare de un administrator, nu il poti suspecta!"); SetPlayerCriminal(giveplayerid,playerid,reason,wanted); PlayerInfo[giveplayerid][pWanted] = wanted; new text[50]; format(text, sizeof(text)), "Wanted level: %d", wanted); Update3DTextLabelText(string112, BLUEFAIN, text); } return 1; }
-
Arata-mi comanda [/su] sau cum ai tu comanda prin care acorzi wanted jucatorului.
-
poftim, doar inlocuiesti: // OnDialogResponsepublic OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])//---------------[Anti-sql-injection]-----------------------{ if(strfind(inputtext, "%", true) != -1 || strfind(inputtext, "`", true) != -1 || strfind(inputtext, "'", true) != -1 || strfind(inputtext, "#", true) != -1) { SendClientMessage(playerid, COLOR_WHITE, "Felicitari, esti un prost cu diploma~"); return 1; } new vehicleid = GetPlayerVehicleID(playerid); new sendername[25]; new string[300]; if(dialogid == 6267) { if(response) { switch(listitem) { case 0: {
-
Sterge tot ce ai pus. Mergi la public OnDialogResponse si adauga asta chiar sub public: if(strfind(inputtext, "%", true) != -1 || strfind(inputtext, "`", true) != -1 || strfind(inputtext, "'", true) != -1 || strfind(inputtext, "#", true) != -1) { SendClientMessage(playerid, COLOR_WHITE, "Felicitari, esti un prost cu diploma~"); return 1; }
-
Pune linia ' 7630 ' unde ai si erorile, warning-urile ti le-a rezolvat gireada.
-
Si ce e asa fun la o librarie? Din toate modurile posibile de a face jocul real tu alegi o librarie, cui plm crezi ca ii pasa de libraria ta Nu mi-o lua in nume de rau, vino cu ceva mai inventiv
-
Nu mai faceti nimeni nimic simplu si original? Ce atatea complicatii? Vino frate cu ceva simplu si inventiv care se rezuma doar la joc, cine plm vrea sa vada o librarie pe un joc sa fim seriosi. Mai aveti putin si faceti sistem wikipedia, sa puneti subiectele de bac pe joc si sa ne mutam in plm acolo. V-ati prajit total, jur.
-
if(PlayerInfo[playerid][pMember] == 0 || PlayerInfo[playerid][pLeader] == 0) Atata timp cand player-ul NU este lider aceasta conditie va fi mereu adevarata. Incearca: if(PlayerInfo[playerid][pMember] == 0)
-
Aici e problema : SendClientMessageToAll(COLOR_RED, " Adminul %s a activat comanda /votelider. Pentru a vota tastati /votelider id."); incearca asa in locul la ce am pus mai sus: new string[256]; format(string, sizeof(string), "Adminul %s a activat comanda /votelider. Pentru a vota tastati /votelider id.", GetName(playerid)); SendClientMessageToAll(COLOR_RED, string);
-
S-a concentrat atat de tare asupra comenzii ca i-a venit ideea geniala sa posteze pe 3 forumuri ca un prost tot il ajuta.
-
Cand player-ul intra in hq. Ii setezi coordonatele la interior, interior si pui sa ia virtual world id-ul factiunii. Adica daca x este in vagos si grupul los vagos are id-ul 16, toti membrii mafiei vor intra intr-un virtual world cu id-ul 16. Bafta.
-
Am facut ceva sisteme tip bet: http://imgur.com/a/qPZ0j http://imgur.com/t1szZFP Pe cat de frumos ar fii un sistem de ruleta, pe atat de imposibil ar fii sa arate cum vrei tu.
-
Aici ii dau dreptate lui known. As mai adauga sa fii atent la urmatoarele buguri majore posibile: 1. buguri la checkpoint-uri (un bug major prin care poti face 1kkk foarte usor) 2. buguri la invalid amount (sa nu poti da nimic pe minus) 3. buguri la dialog (cand pui caracterul '%' intr-un dialog stil input pica serverul) 4. comenzile ascunse (vei gasit probabil) Astea sunt unele dintre cele mai mari probleme pe care le-am gasit in edituri, un gm stabil nu ar trebui sa le aibe.