Jump to content

#Teddy

Membru
  • Posts

    70
  • Joined

  • Last visited

  • Days Won

    2

Everything posted by #Teddy

  1. Treci toate functiile din callback-ul "EcOn" in comanda si stergi "SetTimer("EcOn", eventtimer, 60);". Daca nu te descurci lasa-mi callback-ul "EcOn" (public EcOn).
  2. Incearca sa inlocuiesti asta: if(dialogid == R_DIALOG) { if(!response) return Kick(playerid); szQuery[0] = EOS; if(strlen(inputtext) < 3) { format(szQuery, 128, "{00FF00}Parola trebuie sa contina {FF0000}minim 3 caractere{00FF00}.", GetName(playerid)); ShowPlayerDialog(playerid, R_DIALOG, DIALOG_STYLE_PASSWORD, "Inregistrare", szQuery, "Inregistrare", "Exit"); } WP_Hash(PaccInfo[playerid][Password], 129, inputtext); mysql_format(Handle, szQuery, 512, "INSERT INTO `users` (`Name`, `Password`, `IP`, `Money`, `Level`, `VIP`, `Kills`, `Deaths`, `Hours`, `Mins`, `Secs`) VALUES ('%e', '%e', '%e', 0, 0, 0, 0, 0, 0, 0, 0)", GetName(playerid), PaccInfo[playerid][Password], GetIP(playerid)); mysql_tquery(Handle, szQuery, "OnPlayerRegister", "d", playerid); return 1; } Cu: if(dialogid == R_DIALOG) { if(!response) return Kick(playerid); szQuery[0] = EOS; if(strlen(inputtext) < 3) { format(szQuery, 128, "{00FF00}Parola trebuie sa contina {FF0000}minim 3 caractere{00FF00}.", GetName(playerid)); ShowPlayerDialog(playerid, R_DIALOG, DIALOG_STYLE_PASSWORD, "Inregistrare", szQuery, "Inregistrare", "Exit"); } WP_Hash(PaccInfo[playerid][Password], 129, inputtext); mysql_format(Handle, szQuery, 512, "INSERT INTO `users` (`Name`, `Password`, `IP`, `Money`, `Level`, `VIP`, `Kills`, `Deaths`, `Hours`, `Mins`, `Secs`) VALUES ('%s', '%s', '%s', 0, 0, 0, 0, 0, 0, 0, 0)", GetName(playerid), PaccInfo[playerid][Password], GetIP(playerid)); mysql_tquery(Handle, szQuery, "OnPlayerRegister", "d", playerid); return 1; }
  3. CMD:resetwanted(playerid,params[]) { if(PlayerInfo[playerid][pMember] != 17 || PlayerInfo[playerid][pLeader] != 17) return SendClientMessage(playerid,-1,"Nu faci parte din factiunea cu NR 17!"); PlayerInfo[playerid][pWanted] = 0; PlayerInfo[playerid][pJailed] = 0; PlayerInfo[playerid][pJailedTime] = 0; SetPlayerWantedLevel(playerid, 0); SendClientMessage(playerid, 0xFF0000AA, "Wanted resetat!"); return 1; }
  4. Sterge comanda care ti-am dat-o cu ZCMD si pune la OnPlayerCommandText: (ce ti-am dat ultima data) if(!strcmp(cmdtext, "/requestevent", true)) { new title[50], location[50], description[100], prize, time[50]; new string[1000],name[MAX_PLAYER_NAME]; GetPlayerName(playerid, name, sizeof(name)); if(gPlayerLogged[playerid] == 0) return SendClientMessage(playerid, COLOR_LIGHTRED, "You need to login first."); if(PlayerInfo[playerid][pWantedLevel] > 0) return SCM(playerid,COLOR_WHITE,"{FFB870}You`re being chased by police, you can`t make an event."); if(activeevent == 1) return SendClientMessage(playerid, 0xFFFFFFFF, "{FFB870}There's already an active event."); if(requestingevent[playerid] == 1) return SendClientMessage(playerid, 0xFFFFFFFF, "{FFB870}You're already requesting an event, cancel it first."); if(sscanf(params, "p</>s[50]s[50]s[50]s[100]d", title, location, time, description, prize)) return SendClientMessage(playerid, 0xFFFFFFFF, "{B8DBFF}Syntax: /requestevent <Title|Location|Time|Description|Prize>"); if(strlen(title) < 1 || strlen(title) > 50) return SendClientMessage(playerid, 0xFFFFFFFF, "{FFB870}Invalid amount of characters in title."); if(strlen(location) < 1 || strlen(location) > 50) return SendClientMessage(playerid, 0xFFFFFFFF, "{FFB870}Invalid amount of characters in location."); if(strlen(time) < 1 || strlen(time) > 50) return SendClientMessage(playerid, 0xFFFFFFFF, "{FFB870}Invalid amount of characters in time."); if(strlen(description) < 1 || strlen(description) > 100) return SendClientMessage(playerid, 0xFFFFFFFF, "{FFB870}Invalid amount of characters in description."); if(prize < 1 || prize > 5000000) return SendClientMessage(playerid, 0xFFFFFFFF, "{FFB870}Invalid prize amount."); requestingevent[playerid] = 1; strmid(requestingtitle[playerid], title, 0, strlen(title)); strmid(requestinglocation[playerid], location, 0, strlen(location)); strmid(requestingdescription[playerid], description, 0, strlen(description)); requestingprize[playerid] = prize; strmid(requestingtime[playerid], time, 0, strlen(time)); format(string, sizeof(string), "{FFFF00}Event %d has been requested, details are below.", playerid); SendClientMessage(playerid, 0xFFFFFFFF, string); format(string, sizeof(string), "{FFFF00}Event: Title: %s Prize: $%s Location: %s Time: %s",title,FormatNumber(prize), location, time); SendClientMessage(playerid, 0xFFFFFFFF, string); format(string, sizeof(string), "{FFFF00}Event: Organizer: %s Description: %s",name,description); SendClientMessage(playerid, 0xFFFFFFFF, string); SendClientMessage(playerid, 0xFFFFFFFF, "{FFFF00}Your event is pending approval from an admin, please wait."); format(string, sizeof(string), "{FFFF00}Event %d has been requested, details are below.", playerid); ABroadCast(0xFFFFFFFF,string,1); format(string, sizeof(string), "{FFFF00}Event %d: Title: %s Prize: $%s Location: %s Time: %s",playerid,title,FormatNumber(prize), location, time); ABroadCast(0xFFFFFFFF,string,1); format(string, sizeof(string), "{FFFF00}Event %d: Organizer: %s Description: %s",playerid,name,description); ABroadCast(0xFFFFFFFF,string,1); format(string, sizeof(string), "{FFFF00}Use [/acceptevent %d] to accept this event.", playerid); ABroadCast(0xFFFFFFFF,string,1); return 1; }
  5. #Teddy

    Ajutoor!!!

    Arata-ne si noua script-ul, nu avem de unde sa stim ce ai tu acolo.
  6. Vezi: if(!strcmp(cmdtext, "/requestevent", true)) { new title[50], location[50], description[100], prize, time[50]; new string[1000],name[MAX_PLAYER_NAME]; GetPlayerName(playerid, name, sizeof(name)); if(gPlayerLogged[playerid] == 0) return SendClientMessage(playerid, COLOR_LIGHTRED, "You need to login first."); if(PlayerInfo[playerid][pWantedLevel] > 0) return SCM(playerid,COLOR_WHITE,"{FFB870}You`re being chased by police, you can`t make an event."); if(activeevent == 1) return SendClientMessage(playerid, 0xFFFFFFFF, "{FFB870}There's already an active event."); if(requestingevent[playerid] == 1) return SendClientMessage(playerid, 0xFFFFFFFF, "{FFB870}You're already requesting an event, cancel it first."); if(sscanf(params, "p</>s[50]s[50]s[50]s[100]d", title, location, time, description, prize)) return SendClientMessage(playerid, 0xFFFFFFFF, "{B8DBFF}Syntax: /requestevent <Title|Location|Time|Description|Prize>"); if(strlen(title) < 1 || strlen(title) > 50) return SendClientMessage(playerid, 0xFFFFFFFF, "{FFB870}Invalid amount of characters in title."); if(strlen(location) < 1 || strlen(location) > 50) return SendClientMessage(playerid, 0xFFFFFFFF, "{FFB870}Invalid amount of characters in location."); if(strlen(time) < 1 || strlen(time) > 50) return SendClientMessage(playerid, 0xFFFFFFFF, "{FFB870}Invalid amount of characters in time."); if(strlen(description) < 1 || strlen(description) > 100) return SendClientMessage(playerid, 0xFFFFFFFF, "{FFB870}Invalid amount of characters in description."); if(prize < 1 || prize > 5000000) return SendClientMessage(playerid, 0xFFFFFFFF, "{FFB870}Invalid prize amount."); requestingevent[playerid] = 1; strmid(requestingtitle[playerid], title, 0, strlen(title)); strmid(requestinglocation[playerid], location, 0, strlen(location)); strmid(requestingdescription[playerid], description, 0, strlen(description)); requestingprize[playerid] = prize; strmid(requestingtime[playerid], time, 0, strlen(time)); format(string, sizeof(string), "{FFFF00}Event %d has been requested, details are below.", playerid); SendClientMessage(playerid, 0xFFFFFFFF, string); format(string, sizeof(string), "{FFFF00}Event: Title: %s Prize: $%s Location: %s Time: %s",title,FormatNumber(prize), location, time); SendClientMessage(playerid, 0xFFFFFFFF, string); format(string, sizeof(string), "{FFFF00}Event: Organizer: %s Description: %s",name,description); SendClientMessage(playerid, 0xFFFFFFFF, string); SendClientMessage(playerid, 0xFFFFFFFF, "{FFFF00}Your event is pending approval from an admin, please wait."); format(string, sizeof(string), "{FFFF00}Event %d has been requested, details are below.", playerid); ABroadCast(0xFFFFFFFF,string,1); format(string, sizeof(string), "{FFFF00}Event %d: Title: %s Prize: $%s Location: %s Time: %s",playerid,title,FormatNumber(prize), location, time); ABroadCast(0xFFFFFFFF,string,1); format(string, sizeof(string), "{FFFF00}Event %d: Organizer: %s Description: %s",playerid,name,description); ABroadCast(0xFFFFFFFF,string,1); format(string, sizeof(string), "{FFFF00}Use [/acceptevent %d] to accept this event.", playerid); ABroadCast(0xFFFFFFFF,string,1); return 1; }
  7. Pune comanda care ti-am lasat-o, la sfarsitul GM-ului.
  8. Incearca sa faci comanda pe ZCMD, sa vezi ce reactii apar.
  9. Incearca asa: (Pui comanda la sfarsitul GM-ului): CMD:requestevent(playerid, params[]) { new title[50], location[50], description[100], prize, time[50]; new string[1000],name[MAX_PLAYER_NAME]; GetPlayerName(playerid, name, sizeof(name)); if(gPlayerLogged[playerid] == 0) return SendClientMessage(playerid, COLOR_LIGHTRED, "You need to login first."); if(PlayerInfo[playerid][pWantedLevel] > 0) return SCM(playerid,COLOR_WHITE,"{FFB870}You`re being chased by police, you can`t make an event."); if(activeevent == 1) return SendClientMessage(playerid, 0xFFFFFFFF, "{FFB870}There's already an active event."); if(requestingevent[playerid] == 1) return SendClientMessage(playerid, 0xFFFFFFFF, "{FFB870}You're already requesting an event, cancel it first."); if(sscanf(params, "p</>s[50]s[50]s[50]s[100]d", title, location, time, description, prize)) return SendClientMessage(playerid, 0xFFFFFFFF, "{B8DBFF}Syntax: /requestevent <Title|Location|Time|Description|Prize>"); if(strlen(title) < 1 || strlen(title) > 50) return SendClientMessage(playerid, 0xFFFFFFFF, "{FFB870}Invalid amount of characters in title."); if(strlen(location) < 1 || strlen(location) > 50) return SendClientMessage(playerid, 0xFFFFFFFF, "{FFB870}Invalid amount of characters in location."); if(strlen(time) < 1 || strlen(time) > 50) return SendClientMessage(playerid, 0xFFFFFFFF, "{FFB870}Invalid amount of characters in time."); if(strlen(description) < 1 || strlen(description) > 100) return SendClientMessage(playerid, 0xFFFFFFFF, "{FFB870}Invalid amount of characters in description."); if(prize < 1 || prize > 5000000) return SendClientMessage(playerid, 0xFFFFFFFF, "{FFB870}Invalid prize amount."); requestingevent[playerid] = 1; strmid(requestingtitle[playerid], title, 0, strlen(title)); strmid(requestinglocation[playerid], location, 0, strlen(location)); strmid(requestingdescription[playerid], description, 0, strlen(description)); requestingprize[playerid] = prize; strmid(requestingtime[playerid], time, 0, strlen(time)); format(string, sizeof(string), "{FFFF00}Event %d has been requested, details are below.", playerid); SendClientMessage(playerid, 0xFFFFFFFF, string); format(string, sizeof(string), "{FFFF00}Event: Title: %s Prize: $%s Location: %s Time: %s",title,FormatNumber(prize), location, time); SendClientMessage(playerid, 0xFFFFFFFF, string); format(string, sizeof(string), "{FFFF00}Event: Organizer: %s Description: %s",name,description); SendClientMessage(playerid, 0xFFFFFFFF, string); SendClientMessage(playerid, 0xFFFFFFFF, "{FFFF00}Your event is pending approval from an admin, please wait."); format(string, sizeof(string), "{FFFF00}Event %d has been requested, details are below.", playerid); ABroadCast(0xFFFFFFFF,string,1); format(string, sizeof(string), "{FFFF00}Event %d: Title: %s Prize: $%s Location: %s Time: %s",playerid,title,FormatNumber(prize), location, time); ABroadCast(0xFFFFFFFF,string,1); format(string, sizeof(string), "{FFFF00}Event %d: Organizer: %s Description: %s",playerid,name,description); ABroadCast(0xFFFFFFFF,string,1); format(string, sizeof(string), "{FFFF00}Use [/acceptevent %d] to accept this event.", playerid); ABroadCast(0xFFFFFFFF,string,1); return 1; } Comanda o scrii asa: /requestevent Title/Location/Time/Description/Prize
  10. Din punctul meu de vedere, in mare..videoclipul este frumos. Cred ca ar trebui sa alegi niste fonturi mai frumoase si sa te gandesti la alte modalitati de montare a videoclipului. Imi place ce ai facut, felicitari. Bafta cu serverul.
  11. Inlocuieste asta: else if(CP[playerid]==80) { DisablePlayerCheckpoint(playerid); } else if(CP[playerid] == 99) { DisablePlayerCheckpoint(playerid); CP[playerid] = 0; } else if(CP[playerid] == 100) { DisablePlayerCheckpoint(playerid); SetPlayerCheckpoint(playerid,303.8098,-1486.1217,24.3288,5.0); CP[playerid] = 101; } else if(CP[playerid] == 101) { DisablePlayerCheckpoint(playerid); SetPlayerCheckpoint(playerid,321.0405,-1487.5698,24.3971,5.0); CP[playerid] = 102; } else if(CP[playerid] == 102) { DisablePlayerCheckpoint(playerid); SetPlayerCheckpoint(playerid,332.4004,-1521.7406,35.5935,5.0); CP[playerid] = 103; } else if(CP[playerid] == 103) { DisablePlayerCheckpoint(playerid); SetPlayerCheckpoint(playerid,341.8365,-1646.9440,32.8328,5.0); CP[playerid] = 104; } else if(CP[playerid] == 104) { DisablePlayerCheckpoint(playerid); SetPlayerCheckpoint(playerid,611.5352,-1678.9283,15.7199,5.0); CP[playerid] = 105; } else if(CP[playerid] == 105) { DisablePlayerCheckpoint(playerid); SetPlayerCheckpoint(playerid,659.9307,-1589.2667,14.3100,5.0); CP[playerid] = 106; } else if(CP[playerid] == 106) { DisablePlayerCheckpoint(playerid); SetPlayerCheckpoint(playerid,851.0598,-1603.4723,13.1174,5.0); CP[playerid] = 107; } else if(CP[playerid] == 107) { DisablePlayerCheckpoint(playerid); SetPlayerCheckpoint(playerid,920.1339,-1494.7328,13.1081,5.0); CP[playerid] = 108; } else if(CP[playerid] == 108) { DisablePlayerCheckpoint(playerid); SetPlayerCheckpoint(playerid,945.0980,-1263.6965,15.2321,5.0); CP[playerid] = 109; } else if(CP[playerid] == 109) { DisablePlayerCheckpoint(playerid); SetPlayerCheckpoint(playerid,965.0189,-1035.6516,29.8217,5.0); CP[playerid] = 110; } else if(CP[playerid] == 110) { DisablePlayerCheckpoint(playerid); SetPlayerCheckpoint(playerid,898.0035,-974.9957,37.1853,5.0); CP[playerid] = 111; } else if(CP[playerid] == 111) { DisablePlayerCheckpoint(playerid); SetPlayerCheckpoint(playerid,703.0262,-1111.0601,17.9237,5.0); CP[playerid] = 112; } else if(CP[playerid] == 112) { DisablePlayerCheckpoint(playerid); SetPlayerCheckpoint(playerid,497.5240,-1272.5004,15.4058,5.0); CP[playerid] = 113; } else if(CP[playerid] == 113) { DisablePlayerCheckpoint(playerid); SetPlayerCheckpoint(playerid,292.2589,-1401.1156,13.5513,5.0); CP[playerid] = 114; } else if(CP[playerid] == 114) { DisablePlayerCheckpoint(playerid); SetPlayerCheckpoint(playerid,154.2040,-1542.7086,10.3029,5.0); CP[playerid] = 115; } else if(CP[playerid] == 115) { DisablePlayerCheckpoint(playerid); SetPlayerCheckpoint(playerid,167.0166,-1550.6135,11.5100,5.0); CP[playerid] = 116; } else if(CP[playerid] == 116) { DisablePlayerCheckpoint(playerid); SetPlayerCheckpoint(playerid,224.2065,-1516.2754,18.7458,5.0); CP[playerid] = 117; } else if(CP[playerid] == 117) { DisablePlayerCheckpoint(playerid); SetPlayerCheckpoint(playerid,308.3261,-1587.0647,32.7494,5.0); CP[playerid] = 118; } else if(CP[playerid] == 118) { DisablePlayerCheckpoint(playerid); SetPlayerCheckpoint(playerid,346.6926,-1501.1737,35.5951,5.0); CP[playerid] = 119; } else if(CP[playerid] == 119) { DisablePlayerCheckpoint(playerid); SetPlayerCheckpoint(playerid,302.8965,-1485.9672,24.3268,5.0); CP[playerid] = 120; } else if(CP[playerid] == 120) { new currentveh; currentveh = GetPlayerVehicleID(playerid); if(IsPlayerInAnyVehicle(playerid)) { SetVehicleToRespawn(currentveh); } DisablePlayerCheckpoint(playerid); PlayerInfo[playerid][pCarLic] = 1; GivePlayerCash(playerid,-700); TakingLesson[playerid] = 0; SendClientMessage(playerid,COLOR_LIGHTBLUE,"{30a030}[ProGaming]: {FFFFFF}Felicitari, ai trecut testul cu brio. Ai grjia!"); CP[playerid] = 0; KillTimer(dmvcounttimer); } Cu asta: else if(CP[playerid]==80) { DisablePlayerCheckpoint(playerid); } else if(CP[playerid] == 99) { DisablePlayerCheckpoint(playerid); CP[playerid] = 0; } if(CP[playerid] == 100) { DisablePlayerCheckpoint(playerid); SetPlayerCheckpoint(playerid,303.8098,-1486.1217,24.3288,5.0); CP[playerid] = 101; } else if(CP[playerid] == 101) { DisablePlayerCheckpoint(playerid); SetPlayerCheckpoint(playerid,321.0405,-1487.5698,24.3971,5.0); CP[playerid] = 102; } else if(CP[playerid] == 102) { DisablePlayerCheckpoint(playerid); SetPlayerCheckpoint(playerid,332.4004,-1521.7406,35.5935,5.0); CP[playerid] = 103; } else if(CP[playerid] == 103) { DisablePlayerCheckpoint(playerid); SetPlayerCheckpoint(playerid,341.8365,-1646.9440,32.8328,5.0); CP[playerid] = 104; } else if(CP[playerid] == 104) { DisablePlayerCheckpoint(playerid); SetPlayerCheckpoint(playerid,611.5352,-1678.9283,15.7199,5.0); CP[playerid] = 105; } else if(CP[playerid] == 105) { DisablePlayerCheckpoint(playerid); SetPlayerCheckpoint(playerid,659.9307,-1589.2667,14.3100,5.0); CP[playerid] = 106; } else if(CP[playerid] == 106) { DisablePlayerCheckpoint(playerid); SetPlayerCheckpoint(playerid,851.0598,-1603.4723,13.1174,5.0); CP[playerid] = 107; } else if(CP[playerid] == 107) { DisablePlayerCheckpoint(playerid); SetPlayerCheckpoint(playerid,920.1339,-1494.7328,13.1081,5.0); CP[playerid] = 108; } else if(CP[playerid] == 108) { DisablePlayerCheckpoint(playerid); SetPlayerCheckpoint(playerid,945.0980,-1263.6965,15.2321,5.0); CP[playerid] = 109; } else if(CP[playerid] == 109) { DisablePlayerCheckpoint(playerid); SetPlayerCheckpoint(playerid,965.0189,-1035.6516,29.8217,5.0); CP[playerid] = 110; } else if(CP[playerid] == 110) { DisablePlayerCheckpoint(playerid); SetPlayerCheckpoint(playerid,898.0035,-974.9957,37.1853,5.0); CP[playerid] = 111; } else if(CP[playerid] == 111) { DisablePlayerCheckpoint(playerid); SetPlayerCheckpoint(playerid,703.0262,-1111.0601,17.9237,5.0); CP[playerid] = 112; } else if(CP[playerid] == 112) { DisablePlayerCheckpoint(playerid); SetPlayerCheckpoint(playerid,497.5240,-1272.5004,15.4058,5.0); CP[playerid] = 113; } else if(CP[playerid] == 113) { DisablePlayerCheckpoint(playerid); SetPlayerCheckpoint(playerid,292.2589,-1401.1156,13.5513,5.0); CP[playerid] = 114; } else if(CP[playerid] == 114) { DisablePlayerCheckpoint(playerid); SetPlayerCheckpoint(playerid,154.2040,-1542.7086,10.3029,5.0); CP[playerid] = 115; } else if(CP[playerid] == 115) { DisablePlayerCheckpoint(playerid); SetPlayerCheckpoint(playerid,167.0166,-1550.6135,11.5100,5.0); CP[playerid] = 116; } else if(CP[playerid] == 116) { DisablePlayerCheckpoint(playerid); SetPlayerCheckpoint(playerid,224.2065,-1516.2754,18.7458,5.0); CP[playerid] = 117; } else if(CP[playerid] == 117) { DisablePlayerCheckpoint(playerid); SetPlayerCheckpoint(playerid,308.3261,-1587.0647,32.7494,5.0); CP[playerid] = 118; } else if(CP[playerid] == 118) { DisablePlayerCheckpoint(playerid); SetPlayerCheckpoint(playerid,346.6926,-1501.1737,35.5951,5.0); CP[playerid] = 119; } else if(CP[playerid] == 119) { DisablePlayerCheckpoint(playerid); SetPlayerCheckpoint(playerid,302.8965,-1485.9672,24.3268,5.0); CP[playerid] = 120; } else if(CP[playerid] == 120) { new currentveh; currentveh = GetPlayerVehicleID(playerid); if(IsPlayerInAnyVehicle(playerid)) { SetVehicleToRespawn(currentveh); } DisablePlayerCheckpoint(playerid); PlayerInfo[playerid][pCarLic] = 1; GivePlayerCash(playerid,-700); TakingLesson[playerid] = 0; SendClientMessage(playerid,COLOR_LIGHTBLUE,"{30a030}[ProGaming]: {FFFFFF}Felicitari, ai trecut testul cu brio. Ai grjia!"); CP[playerid] = 0; KillTimer(dmvcounttimer); }
  12. Daca te referi la stelutele de WantedLevel, folosesti functia: SetPlayerWantedLevel(playerid, 6); //in loc de 6 poti pune numarul stelutelor. Exemplu: CMD:stergewanted(playerid,params[]) { new targetid, string[200]; if(sscanf(params,"u",targetid)) return SendClientMessage(playerid,-1,"SERVER: /stergewanted [NUME_PLAYER]"); if(!IsPlayerConnected(targetid)) return SendClientMessage(playerid,-1,"SERVER: Acest player nu este conectat!"); if(PlayerInfo[playerid][pMember] != 17 || PlayerInfo[playerid][pLeader] != 17) return SendClientMessage(playerid,-1,"Nu faci parte din factiunea cu NR 17!"); PlayerInfo[targetid][pWanted] = 0; PlayerInfo[targetid][pJailed] = 0; PlayerInfo[targetid][pJailedTime] = 0; format(string,sizeof(string),"I-ai sters wanted-ul ID-ului %d",targetid); SendClientMessage(playerid,-1,string); SetPlayerWantedLevel(targetid, 0); format(string,sizeof(string),"Jucatorul cu ID-ul %d ti-a sters wanted-ul!",playerid); SendClientMessage(targetid,-1,string); return 1; } Acum depinde si ce functii ai in gamemode. O modalitate mai e asta: CMD:setwanted(playerid,params[]) { new targetid, amount, string[200]; if(sscanf(params,"ud",targetid, amount)) return SendClientMessage(playerid,-1,"SERVER: /setwanted [PlayerID] [Amount]"); if(!IsPlayerConnected(targetid)) return SendClientMessage(playerid,-1,"SERVER: Acest player nu este conectat!"); if(PlayerInfo[playerid][pMember] != 17 || PlayerInfo[playerid][pLeader] != 17) return SendClientMessage(playerid,-1,"Nu faci parte din factiunea cu NR 17!"); if(amount < 0 || amount > 6) return SendClientMessage(playerid, -1, "SERVER: Poti seta intre 0 si 6 stelute de wanted!"); PlayerInfo[targetid][pWanted] = amount; PlayerInfo[targetid][pJailed] = 0; PlayerInfo[targetid][pJailedTime] = 0; format(string,sizeof(string),"I-ai setat jucatorului %d wanted-ul %d",targetid, amount); SendClientMessage(playerid,-1,string); SetPlayerWantedLevel(targetid, amount); format(string,sizeof(string),"Jucatorul cu ID-ul %d ti-a setat wanted-ul %d!",playerid, amount); SendClientMessage(targetid,-1,string); return 1; }
  13. Verifica daca conexiunea la baza de date a avut succes, sau nu..accesand mysql log.
  14. Incearca cu asta: https://s9.solidfilesusercontent.com/YzI4MjBmMTdlMGFjNDFhMWIwMjhiMzFlNTdlNTlhZTU1ZDllM2M4NToxWVVoZUo6cnFSdGxaX0J2a1FIbzFmV19tbmVSMzBzSjdN/cc71f66031/msvcr110.dll
  15. Baga asta: ( http://www.dllme.com/dll/download/12532/msvcr110.dll) in folderul serverului.
  16. Ce ai incercat sa faci?
  17. Inlocuieste comanda cu asta, si-mi spui rezultatul. CMD:factiuni(playerid, params[]) { new members, tstring[550]; for(new xf = 0; xf < MAX_GROUPS; xf++) { if(strlen(groupVariables[xf][gGroupName]) >= 1 && strcmp(groupVariables[xf][gGroupName], "None", true)) { new stringy2[256]; mysql_format(handle, stringy2, 256, "SELECT * FROM `playeraccounts` WHERE `playerGroup` = '%d'", xf); new Cache: resultx = mysql_query (handle, stringy2); members = cache_get_row_count(); cache_delete(resultx); format(tstring, sizeof(tstring),"%s[%d/%d] %sn", tstring, members, groupVariables[xf][gSlots], groupVariables[xf][gGroupName]); } } ShowPlayerDialog(playerid, 4500, DIALOG_STYLE_LIST,"Factiuni", tstring, "Select", "Cancel"); SelFaction[playerid] = 0; return 1; }
  18. Incearca asa: CMD:factiuni(playerid, params[]) { new members; for(new xf = 0; xf < MAX_GROUPS; xf++) { if(strlen(groupVariables[xf][gGroupName]) >= 1 && strcmp(groupVariables[xf][gGroupName], "None", true)) { new stringy2[256]; mysql_format(handle, stringy2, 256, "SELECT * FROM `playeraccounts` WHERE `playerGroup` = '%d'", xf); new Cache: resultx = mysql_query (handle, stringy2); members = cache_get_row_count(); cache_delete(resultx); format(szMessage, sizeof(szMessage),"%s[%d/%d] %sn", szMessage, members, groupVariables[xf][gSlots], groupVariables[xf][gGroupName]); } } ShowPlayerDialog(playerid, 4500, DIALOG_STYLE_LIST,"Factiuni", szMessage, "Select", "Cancel"); SelFaction[playerid] = 0; return 1; }
  19. Incearca: Nu am testat comanda. Imi spui daca-ti da erori, sau.. Si vezi ca la "/helpers" ai pus comanda de la /hhelp if (strcmp(cmd, "/admins", true) == 0) { if(IsPlayerConnected(playerid)) { new counta = 0; for(new i = 0; i < MAX_PLAYERS; i++) { if(IsPlayerConnected(i)) { if(PlayerInfo[pAdmin] >= 1 && PlayerInfo[pAdmin] < 1340) { new admtext[64]; if(PlayerInfo[pAdmin] == 7) { admtext = "Owner Server"; } // Owner else if(PlayerInfo[pAdmin] == 6) { admtext = "Scripter Server"; } else if(PlayerInfo[pAdmin] == 5) { admtext = "Co-Owner"; } else if(PlayerInfo[pAdmin] == 4) { admtext = "Admin Level 4"; } else if(PlayerInfo[pAdmin] == 3) { admtext = "Admin Level 3"; } else if(PlayerInfo[pAdmin] == 2) { admtext = "Admin Level 2"; } else if(PlayerInfo[pAdmin] == 1) { admtext = "Admin Level 1"; } GetPlayerName(i, sendername, sizeof(sendername)); counta++; if(AdminDuty == 0) { format(string, 128, "%s: {FFFFFF}%s - (%d)", sendername, admtext, i); ShowPlayerDialog(playerid, 1707, DIALOG_STYLE_MSGBOX, "Online Admins", string, "Ok", "" ); //SendClientMessage(playerid, random(0xFFFFFFFF), string); } else { format(string, 128, "%s: {FFFFFF}%s - (%d) - {FAAFBE}is on duty", sendername, admtext, i); ShowPlayerDialog(playerid, 1707, DIALOG_STYLE_MSGBOX, "Online Admins", string, "Ok", "" ); //SendClientMessage(playerid, random(0xFFFFFFFF), string); } } } } } return 1; }
×
×
  • 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.