Jump to content

A L E X I N O

Membru
  • Posts

    8
  • Joined

  • Last visited

Everything posted by A L E X I N O

  1. Am rezolvat cu errorile, ai spus sa adaug new SuspectPlayer[playerid]; Iar eu am adaugat variabila de mai jos si errorile au disparut. new SuspectPlayer[MAX_PLAYERS]; Dar problema este ca acum nu ofera wanted nimanui...orice id as fii pune nu ofera wanted. CMD:su(playerid, params[],targetid) return cmd_suspect(playerid, params, targetid); CMD:suspect(playerid, params[],targetid) { new amendat2; if(!IsACop(playerid)) return SendClientMessage(playerid, COLOR_GREY, "Nu faci parte dintr-un departament!"); if(OnDuty[playerid] != 1 && PlayerInfo[playerid][pMember] == 1 && PlayerInfo[playerid][pMember] == 2 && PlayerInfo[playerid][pLeader] == 1 && PlayerInfo[playerid][pLeader] == 2) return SendClientMessage(playerid, COLOR_GREY, " Nu esti on duty!"); if(sscanf(params, "u", amendat2)) return SendClientMessage(playerid, COLOR_GRAD2, "{00FF00}Folosire:{FFFFFF} /suspect [PlayerID/PartOfName]"); if(amendat2 == INVALID_PLAYER_ID) return SendClientMessage(playerid, COLOR_GREY, " Jucatorul nu este conectat!"); new str[600]; strcat(str, "Motiv\tWanted nivel\tDrepturi predare\n"); strcat(str, " 0.Inchide meniul wanted\t\t\n"); strcat(str, " 1.Neconformare ordin\t2\t{33FF00}cu drept\n"); strcat(str, " 2.Neplata amenda\t2\t{33FF00}cu drept\n"); strcat(str, " 3.Fugar\t6\t{FF0000}fara drept\n"); strcat(str, " 4.Atacare politist\t4\t{33FF00}cu drept\n"); strcat(str, " 5.Atacare civil\t1\t{33FF00}cu drept\n"); strcat(str, " 6.Omorare politist\t6\t{FF0000}fara drept\n"); strcat(str, " 7.Posesie droguri\t3\t{33FF00}cu drept\n"); strcat(str, " 8.Complice\t5\t{FF0000}fara drept\n"); strcat(str, " 9.Furt vehicul \t1\t{33FF00}cu drept\n"); strcat(str, "10.Rapire civil\t3\t{33FF00}cu drept\n"); strcat(str, "11.Apel nefondat 112\t1\t{33FF00}cu drept"); ShowPlayerDialog(playerid, DIALOG_WANTED,DIALOG_STYLE_TABLIST_HEADERS, "Selecteaza wanted:", str,"Alege", "Iesi"); SuspectPlayer[playerid] = targetid; // SuspectPlayer = id jucatorului suspectat. Daca tu imi dai mie suspect, iar eu sunt id 13, atunci SuspectPlayer = 0; return 1; } if(dialogid == DIALOG_WANTED) { if(listitem == 0) { SendClientMessage(playerid, COLOR_SYN, "* Ai inchis meniul cu wanted"); } if(listitem == 1) { SetPlayerCriminal(SuspectPlayer[playerid],999,"Neconformare ordin - cu drept", 2); PlayerInfo[SuspectPlayer[playerid]][pWanted] = 2; Update(SuspectPlayer[playerid],pWantedx); } if(listitem == 2) { SetPlayerCriminal(SuspectPlayer[playerid],999,"Neplata amenda - cu drept", 2); PlayerInfo[SuspectPlayer[playerid]][pWanted] = 2; Update(SuspectPlayer[playerid],pWantedx); } if(listitem == 3) { SetPlayerCriminal(SuspectPlayer[playerid],999,"Fugar - fara drept", 6); PlayerInfo[SuspectPlayer[playerid]][pWanted] = 6; Update(SuspectPlayer[playerid],pWantedx); } if(listitem == 4) { SetPlayerCriminal(SuspectPlayer[playerid],999,"Atacare politist - cu drept", 4); PlayerInfo[SuspectPlayer[playerid]][pWanted] = 4; Update(SuspectPlayer[playerid],pWantedx); } if(listitem == 5) { SetPlayerCriminal(SuspectPlayer[playerid],999,"Atacare civil - cu drept", 1); PlayerInfo[SuspectPlayer[playerid]][pWanted] = 1; Update(SuspectPlayer[playerid],pWantedx); } if(listitem == 6) { SetPlayerCriminal(SuspectPlayer[playerid],999,"Omorare politist - fara drept", 6); PlayerInfo[SuspectPlayer[playerid]][pWanted] = 6; Update(SuspectPlayer[playerid],pWantedx); } if(listitem == 7) { SetPlayerCriminal(SuspectPlayer[playerid],999,"Posesie droguri - cu drept", 3); PlayerInfo[SuspectPlayer[playerid]][pWanted] = 3; Update(SuspectPlayer[playerid],pWantedx); } if(listitem == 8) { SetPlayerCriminal(SuspectPlayer[playerid],999,"Complice - fara drept", 5); PlayerInfo[SuspectPlayer[playerid]][pWanted] = 5; Update(SuspectPlayer[playerid],pWantedx); } if(listitem == 9) { SetPlayerCriminal(SuspectPlayer[playerid],999,"Furt vehicul - cu drept", 1); PlayerInfo[SuspectPlayer[playerid]][pWanted] = 1; Update(SuspectPlayer[playerid],pWantedx); } if(listitem == 10) { SetPlayerCriminal(SuspectPlayer[playerid],999,"Rapire civil - cu drept", 3); PlayerInfo[SuspectPlayer[playerid]][pWanted] = 3; Update(SuspectPlayer[playerid],pWantedx); } if(listitem == 11) { SetPlayerCriminal(SuspectPlayer[playerid],999,"Apel nefondat 112 - cu drept", 1); PlayerInfo[SuspectPlayer[playerid]][pWanted] = 1; Update(SuspectPlayer[playerid],pWantedx); } return 1; } function SetPlayerCriminal(playerid,turner,reason[],wanted) { AddCrime(playerid, reason, wanted); if(turner == 999) { format(gString, sizeof(gString), "Ai comis o crima: %s. Reclamant: Unknown",reason); SendClientMessage(playerid, COLOR_YELLOW, gString); format(gString, sizeof(gString), "HQ: Catre toate unitatile, o crima a fost raportata de: %s",GetName(playerid)); SendFactionMessage(1, COLOR_RADIO, gString); SendFactionMessage(2, COLOR_RADIO, gString); format(gString, sizeof(gString), "HQ: Crima: %s, Suspect: %s",reason, GetName(playerid)); SendFactionMessage(1, COLOR_RADIO, gString); SendFactionMessage(2, COLOR_RADIO, gString); } else { format(gString, sizeof(gString), "Ai comis o crima: %s. Reclamant: %s.",reason,GetName(turner)); SendClientMessage(playerid, COLOR_YELLOW, gString); format(gString, sizeof(gString), "HQ: Catre toate unitatile, o crima a fost raportata de: %s",GetName(turner)); SendFactionMessage(1, COLOR_RADIO, gString); SendFactionMessage(2, COLOR_RADIO, gString); format(gString, sizeof(gString), "HQ: Crima: %s, Suspect: %s",reason,GetName(playerid)); SendFactionMessage(1, COLOR_RADIO, gString); SendFactionMessage(2, COLOR_RADIO, gString); } if(PlayerInfo[playerid][pWanted] + wanted < 6) { PlayerInfo[playerid][pWanted] += wanted; Update(playerid, pWantedx); } else { PlayerInfo[playerid][pWanted] = 6; Update(playerid, pWantedx); } PlayerInfo[playerid][pWantedLost] = 910; Update(playerid, pWantedLostx); TextDrawShowForPlayer(playerid, WantedTime[playerid]); PlayerInfo[playerid][pCrimes] ++; Update(playerid, pCrimesx); SetPlayerWantedLevel(playerid,PlayerInfo[playerid][pWanted]); format(gString, sizeof(gString), "Nivel Wanted Actual: %d", PlayerInfo[playerid][pWanted]); SendClientMessage(playerid, COLOR_YELLOW, gString); if(PlayerInfo[playerid][pWanted] == 6) GiveAchievement(playerid, 13, "Be the most wanted", 100); }
  2. Am facut si eu lafel, insa na, am dat copy paste si acelasi errori. C:\Users\Windows10\Desktop\STAR-ZONE\gamemodes\starzone.pwn(10847) : error 028: invalid subscript (not an array or too many subscripts): "SuspectPlayer" C:\Users\Windows10\Desktop\STAR-ZONE\gamemodes\starzone.pwn(10847) : warning 215: expression has no effect C:\Users\Windows10\Desktop\STAR-ZONE\gamemodes\starzone.pwn(10847) : error 001: expected token: ";", but found "]" C:\Users\Windows10\Desktop\STAR-ZONE\gamemodes\starzone.pwn(10847) : error 029: invalid expression, assumed zero C:\Users\Windows10\Desktop\STAR-ZONE\gamemodes\starzone.pwn(10847) : fatal error 107: too many error messages on one line Mai precis errorile le da la primu-l listitem.. if(listitem == 1) { SetPlayerCriminal(SuspectPlayer[playerid],999,"Neconformare ordin - cu drept", 2); PlayerInfo[SuspectPlayer[playerid]][pWanted] = 2; Update(SuspectPlayer[playerid],pWantedx); }
  3. dialog_locations, cauta asta in gm si acolo ai toate cordonatele, nu uita ca daca locatia care vrei sa schimbi gen este a 16 din comanda /gps din joc tu trebuie sa modifici la numarul 15 pentru ca incepe de la 0,1,2,3 si asa mai departe.
  4. În primul rând vreau sa îți mulțumesc pentru ajutorul oferit, am ințeles tot și asta mă va ajuta foarte mult pe viitor. M-am exprimat foarte rau deoarece nu știam ce și cum sa zic(explic).Cea ce nu înțeleg este la dialog_wanted, observ ca ultimile lini le-ai schimbat cu variabila SuspectPlayer, asa am facut cu toate si îmi ofera niste errori. C:\Users\Windows10\Desktop\STAR-ZONE\gamemodes\starzone.pwn(10847) : error 028: invalid subscript (not an array or too many subscripts): "SuspectPlayer" C:\Users\Windows10\Desktop\STAR-ZONE\gamemodes\starzone.pwn(10847) : warning 215: expression has no effect C:\Users\Windows10\Desktop\STAR-ZONE\gamemodes\starzone.pwn(10847) : error 001: expected token: ";", but found "]" C:\Users\Windows10\Desktop\STAR-ZONE\gamemodes\starzone.pwn(10847) : error 029: invalid expression, assumed zero C:\Users\Windows10\Desktop\STAR-ZONE\gamemodes\starzone.pwn(10847) : fatal error 107: too many error messages on one line
  5. Cine ma ajuta si pe mine cu panel-ul, bag datele lafel iar imi da acesta erroare cand il accesez, Something went wrong.If you are the administrator,check error_log. Am facut exact cum ai spus cu Panel-ul dar degeaba, cand intru pe site imi da asta: Something went wrong.If you are the administrator,check error_log.
  6. Problema intalnita (descriere):Am facut comanda /suspect pe DIALOG_STYLE_TABLIST_HEADERS, si am mai multe probleme, daca dau /suspect unu-i jucator care nu este online merge (dar nu il ofera), adica nu spune gen acel jucator este offline. A 2 problema fiind ca eu daca dau wanted unu-i jucator, la politisti apare ca wanted-ul a fost reclamat de acel jucator cii nu de mine. M-ai esti o problema, atunci cand ofer wanted unu-i jucator exemplu id 1, wanted-ul il ofera mereu la id-ul 0, orice id as scrie eu il ofera id-ului 0. Ero(area / rile) / warning-(ul / urile): Liniile de cod / sursa / script-ul(obligatoriu): mai jos Imagini / Video (optional): mai jos Ati incercat sa rezolvati singur?:Da CMD:suspect(playerid, params[]) { new amendat2; if(sscanf(params, "u", amendat2)) return SendClientMessage(playerid, COLOR_GRAD2, "{00FF00}Folosire:{FFFFFF} /suspect [PlayerID/PartOfName]"); if(IsPlayerConnected(playerid)) { if(!IsACop(playerid)) { SendClientMessage(playerid, COLOR_GREY, "Nu faci parte dintr-un departament!"); return 1; } if(OnDuty[playerid] != 1 && PlayerInfo[playerid][pMember] == 1 && PlayerInfo[playerid][pMember] == 2 && PlayerInfo[playerid][pLeader] == 1 && PlayerInfo[playerid][pLeader] == 2) { SendClientMessage(playerid, COLOR_GREY, " Nu esti on duty!"); return 1; } new str[600]; strcat(str, "Motiv\tWanted nivel\tDrepturi predare\n"); strcat(str, " 0.Inchide meniul wanted\t\t\n"); strcat(str, " 1.Neconformare ordin\t2\t{33FF00}cu drept\n"); strcat(str, " 2.Neplata amenda\t2\t{33FF00}cu drept\n"); strcat(str, " 3.Fugar\t6\t{FF0000}fara drept\n"); strcat(str, " 4.Atacare politist\t4\t{33FF00}cu drept\n"); strcat(str, " 5.Atacare civil\t1\t{33FF00}cu drept\n"); strcat(str, " 6.Omorare politist\t6\t{FF0000}fara drept\n"); strcat(str, " 7.Posesie droguri\t3\t{33FF00}cu drept\n"); strcat(str, " 8.Complice\t5\t{FF0000}fara drept\n"); strcat(str, " 9.Furt vehicul \t1\t{33FF00}cu drept\n"); strcat(str, "10.Rapire civil\t3\t{33FF00}cu drept\n"); strcat(str, "11.Apel nefondat 112\t1\t{33FF00}cu drept"); ShowPlayerDialog(playerid, DIALOG_WANTED,DIALOG_STYLE_TABLIST_HEADERS, "Selecteaza wanted:", str,"Alege", "Iesi"); } else { SendClientMessage(playerid, COLOR_GREY, "Acel jucator este offline !"); return 1; } return 1; } if(dialogid == DIALOG_WANTED) { if(listitem == 0) { SendClientMessage(playerid, COLOR_SYN, "* Ai inchis meniul cu wanted"); } if(listitem == 1) { new giveplayerid; SetPlayerCriminal(giveplayerid,999,"Neconformare ordin - cu drept", 2); PlayerInfo[giveplayerid][pWanted] = 2; Update(giveplayerid,pWantedx); } if(listitem == 2) { new giveplayerid; SetPlayerCriminal(giveplayerid,999,"Neplata amenda - cu drept", 2); PlayerInfo[giveplayerid][pWanted] = 2; Update(giveplayerid,pWantedx); } if(listitem == 3) { new giveplayerid; SetPlayerCriminal(giveplayerid,999,"Fugar - fara drept", 6); PlayerInfo[giveplayerid][pWanted] = 6; Update(giveplayerid,pWantedx); } if(listitem == 4) { new giveplayerid; SetPlayerCriminal(giveplayerid,999,"Atacare politist - cu drept", 4); PlayerInfo[giveplayerid][pWanted] = 4; Update(giveplayerid,pWantedx); } if(listitem == 5) { new giveplayerid; SetPlayerCriminal(giveplayerid,999,"Atacare civil - cu drept", 1); PlayerInfo[giveplayerid][pWanted] = 1; Update(giveplayerid,pWantedx); } if(listitem == 6) { new giveplayerid; SetPlayerCriminal(giveplayerid,999,"Omorare politist - fara drept", 6); PlayerInfo[giveplayerid][pWanted] = 6; Update(giveplayerid,pWantedx); } if(listitem == 7) { new giveplayerid; SetPlayerCriminal(giveplayerid,999,"Posesie droguri - cu drept", 3); PlayerInfo[giveplayerid][pWanted] = 3; Update(giveplayerid,pWantedx); } if(listitem == 8) { new giveplayerid; SetPlayerCriminal(giveplayerid,999,"Complice - fara drept", 5); PlayerInfo[giveplayerid][pWanted] = 5; Update(giveplayerid,pWantedx); } if(listitem == 9) { new giveplayerid; SetPlayerCriminal(giveplayerid,999,"Furt vehicul - cu drept", 1); PlayerInfo[giveplayerid][pWanted] = 1; Update(giveplayerid,pWantedx); } if(listitem == 10) { new giveplayerid; SetPlayerCriminal(giveplayerid,999,"Rapire civil - cu drept", 3); PlayerInfo[giveplayerid][pWanted] = 3; Update(giveplayerid,pWantedx); } if(listitem == 11) { new giveplayerid; SetPlayerCriminal(giveplayerid,999,"Apel nefondat 112 - cu drept", 1); PlayerInfo[giveplayerid][pWanted] = 1; Update(giveplayerid,pWantedx); } return 1; } function SetPlayerCriminal(playerid,turner,reason[],wanted) { AddCrime(playerid, reason, wanted); if(turner == 999) { format(gString, sizeof(gString), "Ai comis o crima: %s. Reclamant: %s.", reason, GetName(playerid)); SendClientMessage(playerid, COLOR_YELLOW, gString); format(gString, sizeof(gString), "HQ: Catre toate unitatile, o crima a fost raportata de: %s.", GetName(playerid)); SendFactionMessage(1, COLOR_RADIO, gString); SendFactionMessage(2, COLOR_RADIO, gString); format(gString, sizeof(gString), "HQ: Crima: %s, Suspect: %s",reason, GetName(playerid)); SendFactionMessage(1, COLOR_RADIO, gString); SendFactionMessage(2, COLOR_RADIO, gString); } else { format(gString, sizeof(gString), "Ai comis o crima: %s. Reclamant: %s.",reason,GetName(turner)); SendClientMessage(playerid, COLOR_YELLOW, gString); format(gString, sizeof(gString), "HQ: Catre toate unitatile, o crima a fost raportata de: %s",GetName(turner)); SendFactionMessage(1, COLOR_RADIO, gString); SendFactionMessage(2, COLOR_RADIO, gString); format(gString, sizeof(gString), "HQ: Crima: %s, Suspect: %s",reason,GetName(playerid)); SendFactionMessage(1, COLOR_RADIO, gString); SendFactionMessage(2, COLOR_RADIO, gString); } if(PlayerInfo[playerid][pWanted] + wanted < 6) { PlayerInfo[playerid][pWanted] += wanted; Update(playerid, pWantedx); } else { PlayerInfo[playerid][pWanted] = 6; Update(playerid, pWantedx); } PlayerInfo[playerid][pWantedLost] = 910; Update(playerid, pWantedLostx); TextDrawShowForPlayer(playerid, WantedTime[playerid]); PlayerInfo[playerid][pCrimes] ++; Update(playerid, pCrimesx); SetPlayerWantedLevel(playerid,PlayerInfo[playerid][pWanted]); format(gString, sizeof(gString), "Nivel Wanted Actual: %d", PlayerInfo[playerid][pWanted]); SendClientMessage(playerid, COLOR_YELLOW, gString); if(PlayerInfo[playerid][pWanted] == 6) GiveAchievement(playerid, 13, "Be the most wanted", 100); }
×
×
  • 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.