Kingsley Posted July 21, 2015 Report Share Posted July 21, 2015 (edited) Cer T/C Edited September 12, 2015 by Tud0r. Nu fusesem atent la ce procesor de comenzi am:D Quote Retras Link to comment Share on other sites More sharing options...
0 Stefan F. Posted July 21, 2015 Report Share Posted July 21, 2015 Arata-mi partea din sistemul de event care contine acele simboluri. Quote Link to comment Share on other sites More sharing options...
0 Kingsley Posted July 22, 2015 Author Report Share Posted July 22, 2015 [/pawno]}CMD:event(playerid, params[]){ if(gPlayerLogged[playerid] == 0) return SendClientMessage(playerid, COLOR_LIGHTRED, "Trebuie sa te loghezi mai intai."); if(activeevent == 0) return SendClientMessage(playerid, COLOR_WHITE, "{FFFF45}There is currently no active event running."); new string[300],name[MAX_PLAYER_NAME]; foreach(Player, i) { if(eventorganizer == 1) { GetPlayerName(i, name, sizeof(name)); } } format(string, sizeof(string), "{FFFF00}Event: Title: %s Prize: $%s Location: %s Time: %s",eventtitle,FormatNumber(eventprize), eventlocation, eventtime); SendClientMessage(playerid, 0xFFFFFFFF, string); format(string, sizeof(string), "{FFFF00}Event: Organizer: %s Description: %s",name,eventdescription); SendClientMessage(playerid, 0xFFFFFFFF, string); return 1;}CMD:e(playerid, params[]){ if(gPlayerLogged[playerid] == 0) return SendClientMessage(playerid, COLOR_LIGHTRED, "Trebuie sa te loghezi mai intai."); if(eventorganizer[playerid] == 0) return SendClientMessage(playerid, 0xFFFFFFFF, "{FFFF00}You're not the organizer of the event."); new string[300],text[250]; if(sscanf(params, "s[250]", text)) return SendClientMessage(playerid, 0x67C7E2FF, "Foloseste:{FFFFFF} /e <Message>"); new name[MAX_PLAYER_NAME]; GetPlayerName(playerid, name, sizeof(name)); format(string, sizeof(string), "{7094DB}Event Organizer %s: %s", name, text); SendClientMessageToAll(0xFFFFFFFF, string); return 1;}CMD:stopevent(playerid, params[]){ if(gPlayerLogged[playerid] == 0) return SendClientMessage(playerid, COLOR_LIGHTRED, "Trebuie sa te loghezi mai intai."); if(activeevent == 0 && PlayerInfo[playerid][pAdmin] >= 1) return SendClientMessage(playerid, 0xFFFFFFFF, "{87CEFA}There isn't any events to stop."); if(eventorganizer[playerid] == 0 && PlayerInfo[playerid][pAdmin] < 1) return SendClientMessage(playerid, 0xFFFFFFFF, "{87CEFA}You're not the organizer of the event."); foreach(Player, i) { eventorganizer = 0; } SendClientMessageToAll(0xFFFFFFFF, "{FFFF00}Event over."); activeevent = 0; return 1;}CMD:acceptevent(playerid, params[]){ if(gPlayerLogged[playerid] == 0) return SendClientMessage(playerid, COLOR_LIGHTRED, "Trebuie sa te loghezi mai intai."); if(PlayerInfo[playerid][pAdmin] < 1) return SendClientMessage(playerid, COLOR_WHITE, AdminOnly); if(activeevent == 1) return SendClientMessage(playerid, 0xFFFFFFFF, "{87CEFA}There's already an active event."); new eventid; if(sscanf(params, "d", eventid)) return SendClientMessage(playerid, 0xFFFFFFFF, "{87CEFA}Foloseste:{FFFFFF} /acceptevent <eventid>"); if(requestingevent[eventid] == 0) return SendClientMessage(playerid, 0xFFFFFFFF, "{87CEFA}Invalid event ID."); strmid(eventtitle, requestingtitle[eventid], 0, strlen(requestingtitle[eventid])); strmid(eventlocation, requestinglocation[eventid], 0, strlen(requestinglocation[eventid])); strmid(eventdescription, requestingdescription[eventid], 0, strlen(requestingdescription[eventid])); eventprize = requestingprize[eventid]; strmid(eventtime, requestingtime[eventid], 0, strlen(requestingtime[eventid])); new string[300],name[MAX_PLAYER_NAME]; GetPlayerName(eventid, name, sizeof(name)); format(string, sizeof(string), "{FFFF00}Event: Title: %s Prize: $%s Location: %s Time: %s",eventtitle,FormatNumber(eventprize), eventlocation, eventtime); SendClientMessageToAll(0xFFFFFFFF, string); format(string, sizeof(string), "{FFFF00}Event: Organizer: %s Description: %s",name,eventdescription); SendClientMessageToAll(0xFFFFFFFF, string); eventorganizer[eventid] = 1; requestingevent[eventid] = 0; activeevent = 1; new sendername[25]; GetPlayerName(playerid,sendername,sizeof(sendername)); format(string,sizeof(string),"{FFFF00}* %s(%d) accepted %s event.",sendername,playerid,name); ABroadCast(COLOR_WHITE,string,1); return 1;}CMD:requestevent(playerid, params[]){ if(gPlayerLogged[playerid] == 0) return SendClientMessage(playerid, COLOR_LIGHTRED, "Trebuie sa te loghezi mai intai."); if(PlayerInfo[playerid][pWantedLevel] > 0) return SCM(playerid,COLOR_WHITE,"{FFFFFF}You`re being chased by police, you can`t make an event."); if(activeevent == 1) return SendClientMessage(playerid, 0xFFFFFFFF, "{FFFFFF}There's already an active event."); if(requestingevent[playerid] == 1) return SendClientMessage(playerid, 0xFFFFFFFF, "{FFFFFF}You're already requesting an event, cancel it first."); new title[50], location[50], description[100], prize, time[50]; if(sscanf(params, "p<|>s[50]s[50]s[50]s[100]d", title, location, time, description, prize)) return SendClientMessage(playerid, 0xFFFFFFFF, "{87CEFA}Foloseste:{FFFFFF} /requestevent <Title|Location|Time|Description|Prize>"); if(strlen(title) < 1 || strlen(title) > 50) return SendClientMessage(playerid, 0xFFFFFFFF, "{FFFFFF}Invalid amount of characters in title."); if(strlen(location) < 1 || strlen(location) > 50) return SendClientMessage(playerid, 0xFFFFFFFF, "{87CEFA}Invalid amount of characters in location."); if(strlen(time) < 1 || strlen(time) > 50) return SendClientMessage(playerid, 0xFFFFFFFF, "{87CEFA}Invalid amount of characters in time."); if(strlen(description) < 1 || strlen(description) > 100) return SendClientMessage(playerid, 0xFFFFFFFF, "{87CEFA}Invalid amount of characters in description."); if(prize < 1 || prize > 5000000) return SendClientMessage(playerid, 0xFFFFFFFF, "{87CEFA}Invalid prize amount."); new string[1000],name[MAX_PLAYER_NAME]; GetPlayerName(playerid, name, sizeof(name)); 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;}CMD:rejectevent(playerid, params[]){ if(gPlayerLogged[playerid] == 0) return SendClientMessage(playerid, COLOR_LIGHTRED, "Trebuie sa te loghezi mai intai."); if(PlayerInfo[playerid][pAdmin] < 1) return SendClientMessage(playerid, COLOR_WHITE, AdminOnly); new id, reason[100],string[300]; if(sscanf(params, "us[100]", id, reason)) return SendClientMessage(playerid, 0xFFFFFFFF, "{87CEFA}Foloseste:{FFFFFF} /rejectevent <eventid> <reason>"); if(requestingevent[id] == 0) return SendClientMessage(playerid, 0xFFFFFFFF, "{87CEFA}Invalid event ID."); new receivername[MAX_PLAYER_NAME],sendername[MAX_PLAYER_NAME]; requestingevent[id] = 0; GetPlayerName(playerid, sendername, sizeof(sendername)); GetPlayerName(id, receivername, sizeof(receivername)); format(string, sizeof(string), "{FFFF00}Admin %s has rejected your event, reason: %s", sendername, reason); SendClientMessage(id, 0xFFFFFFFF, string); format(string, sizeof(string), "{FFFF00}You rejected %s's event, reason: %s", receivername, reason); SendClientMessage(playerid, 0xFFFFFFFF, string); return 1;}CMD:events(playerid, params[]){ if(gPlayerLogged[playerid] == 0) return SendClientMessage(playerid, COLOR_LIGHTRED, "Trebuie sa te loghezi mai intai."); if(PlayerInfo[playerid][pAdmin] < 1) return SendClientMessage(playerid, COLOR_WHITE, AdminOnly); new string[300],tmpstring[100], titlestring[100], count = 0, name[MAX_PLAYER_NAME]; foreach(Player, i) { if(requestingevent == 1) { GetPlayerName(i, name, sizeof(name)); format(tmpstring, sizeof(tmpstring), "Name: %s | ID: %d | Title: %s", name, i, requestingtitle); strcat(string, tmpstring); count ++; } } if(count == 0) return ShowPlayerDialog(playerid, DIALOG_PENDEVENT, DIALOG_STYLE_MSGBOX, "Pending Requests: 0", "There are no pending requests.", "Done", ""); format(titlestring, sizeof(titlestring), "Pending Requests: %d", count); ShowPlayerDialog(playerid, 5345, DIALOG_STYLE_LIST, titlestring, string, "Close", ""); SendClientMessage(playerid, 0xFFFFFFFF, "{FFFF00}Use the command /cevent to check the pending event information."); return 1;}CMD:cevent(playerid, params[]){ if(gPlayerLogged[playerid] == 0) return SendClientMessage(playerid, COLOR_LIGHTRED, "Trebuie sa te loghezi mai intai."); if(PlayerInfo[playerid][pAdmin] < 1) return SendClientMessage(playerid, COLOR_WHITE, AdminOnly); new eventid,string[300]; if(sscanf(params, "u", eventid)) return SendClientMessage(playerid, 0xFFFFFFFF, "{87CEFA}Foloseste:{FFFFFF} /checkevent <eventid>"); if(requestingevent[eventid] == 0) return SendClientMessage(playerid, 0xFFFFFFFF, "{87CEFA}Invalid event ID."); new name[MAX_PLAYER_NAME]; GetPlayerName(eventid, name, sizeof(name)); format(string, sizeof(string), "{FFFF00}Event %d: Title: %s Prize: $%s Location: %s Time: %s",eventid,requestingtitle[eventid],FormatNumber(requestingprize[eventid]), requestinglocation[eventid], requestingtime[eventid]); SendClientMessage(playerid, 0xFFFFFFFF, string); format(string, sizeof(string), "{FFFF00}Event %d: Organizer: %s Description: %s",eventid,name,requestingdescription[eventid]); SendClientMessage(playerid, 0xFFFFFFFF, string); format(string, sizeof(string), "{FFFF00}Use [/acceptevent %d] to accept this event.", eventid); SendClientMessage(playerid, 0xFFFFFFFF, string); return 1;}[/pawno] Quote Retras Link to comment Share on other sites More sharing options...
0 Kingsley Posted July 22, 2015 Author Report Share Posted July 22, 2015 Mi-am dat seama care era problema.GM-ul meu foloseste alt procesor de comenzi.Daca ai puteau sa mi-l treci pe strcmp ti-as fii dator Quote Retras Link to comment Share on other sites More sharing options...
0 PauLL Posted July 24, 2015 Report Share Posted July 24, 2015 (edited) Ai inclus ZCMD? Aproape pentru toate erorile,nu ai folosit acele simboluri,cauta-le cu new numesimbol si vezi daca le ai,daca da sterge-le sau foloseste pragma unused. Edited July 24, 2015 by PauLL Quote Link to comment Share on other sites More sharing options...
0 HaZZe. Posted August 8, 2015 Report Share Posted August 8, 2015 (edited) Cum a zis si PauLL, ai ZCMD?Si inca o intrebare, celelalte comenzi sunt tot "CMD:" "COMMAND:" sau sunt if(strcmp(cmd, "/comanda, true) == 0) ? Edited August 8, 2015 by HaZZe. Quote Link to comment Share on other sites More sharing options...
0 Kingsley Posted September 12, 2015 Author Report Share Posted September 12, 2015 Cer t/c nu mai am nevoie. Quote Retras Link to comment Share on other sites More sharing options...
Question
Kingsley
Cer T/C
Edited by Tud0r.Nu fusesem atent la ce procesor de comenzi am:D
Retras
Link to comment
Share on other sites
6 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.