21.01.2019, 12:47
Hello guys I'm trying to make a roleplay server from 0 and everything was fine but now when i was thinking in in create two new commands (/report id reason) and (/request text) but when i type any of this commands, the samp-server downs and restart the server always and never get online again, of course unless i run the samp server again, im not sure if i made the cmds in the right way but this is my code:
I really appreciate it if u give me a hand with this. Thanks in advance
PHP Code:
CMD:report(playerid, params[]) return cmd_reportar(playerid, params);
CMD:reportar(playerid, params[])
{
new id;
new reason[128];
if(sscanf(params, "us[128]", id, reason)) return SendLanguageMessage(playerid, -1, "USAGE: {0092FF}/report [PlayerID / PartOfName] [Reason]", "USO: {0092FF}/reportar [PlayerID / PartOfName] [Razon]");
new string[150], sender[MAX_PLAYER_NAME], receiver[MAX_PLAYER_NAME];
GetPlayerName(playerid, sender, sizeof(sender));
GetPlayerName(id, receiver, sizeof(receiver));
format(string, sizeof(string), "Report from %s (ID: %d) has reported %s (ID: %d)", "Reporte de %s (ID: %d) a reportado a %s (ID: %d)", sender, playerid, receiver, id);
SendMessageToAdmins(string);
format(string, sizeof(string), "Reason: %s", "Razon: %s", reason);
SendMessageToAdmins(string);
SendLanguageMessage(playerid, COLOR_YELLOW, "Your report message was sent to the Admins.", "Tu mensaje de reporte ha sido enviado a los Administradores.");
return 1;
}
stock SendMessageToAdmins(text[])
{
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerAdmin(i))
{
SendClientMessage(i, COLOR_RED, text);
}
}
}
CMD:request(playerid, params[]) return cmd_solicitud(playerid, params);
CMD:solicitud(playerid, params[])
{
new id;
new request[128];
if(sscanf(params, "us[128]", id, request)) return SendLanguageMessage(playerid, -1, "USAGE: {0092FF}/request [Text]", "USO: {0092FF}/solicitud [Texto]");
new string[150], sender[MAX_PLAYER_NAME], receiver[MAX_PLAYER_NAME];
GetPlayerName(playerid, sender, sizeof(sender));
GetPlayerName(id, receiver, sizeof(receiver));
format(string, sizeof(string), "Request from %s (ID: %d): %s ", "Solicitud de %s (ID: %d): %s", sender, playerid, request);
SendMessageToAdmins(string);
SendLanguageMessage(playerid, COLOR_YELLOW, "Your request message was sent to the Admins. Please be patient and wait for a reply.", "Tu mensaje de solicitud ha sido enviado a los Administradores. Por Favor sea paciente y espere una respuesta.");
return 1;
}