Jump to content

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,289 profile views

Alberto.'s Achievements

Collaborator

Collaborator (7/14)

  • First Post
  • Collaborator
  • Week One Done
  • One Month Later
  • One Year In

Recent Badges

12

Reputation

3

Community Answers

  1. Sterge asta ' strfind(inputtext, "#", true) != -1) ' ca ai #1 si #2 la taguri, de aceea primesti.
  2. 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.
  3. 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; }
  4. Arata-mi comanda [/su] sau cum ai tu comanda prin care acorzi wanted jucatorului.
  5. 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: {
  6. 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; }
  7. Pune linia ' 7630 ' unde ai si erorile, warning-urile ti le-a rezolvat gireada.
  8. 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
  9. 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.
  10. 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)
  11. Alberto.

    pica serverul

    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);
  12. 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.
  13. 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.
  14. 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.
  15. 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.
×
×
  • 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.