28.07.2014, 00:35
Hola quisiera aprender como pasar un comando de strcmp a zcmd o CMD:
quiero pasar este comando:
Stock
quiero pasar este comando:
Код:
if(strcmp("/reportar", cmd, true) == 0 || strcmp("/report", cmd, true) == 0)
{
new tmp1[256], string [128], tmp2[256], nombrejugador[MAX_PLAYER_NAME], nombrereportado[MAX_PLAYER_NAME], reportadoid;
{
tmp1 = strtok(cmdtext, idx);
tmp2 = strtok(cmdtext, idx);
reportadoid = strval(tmp1);
GetPlayerName(playerid, nombrejugador, sizeof(nombrejugador));
GetPlayerName(reportadoid, nombrereportado, sizeof(nombrereportado));
if (!strlen(tmp1) ||!strlen(tmp2)) return SendClientMessage(playerid, 0xFFFF00FF, "[INFO] /reportar [ID] [Razon]");
PlayerPlaySound(playerid, 1057, 0.0, 0.0, 0.0);
format(string, sizeof(string), "{FFFF00}El usuario {FFFFFF}%s [%d] {FFFF00}ha reportado al usuario {FFFFFF}%s [%d] {FFFF00}por {FFFFFF}%s.", nombrejugador, playerid, nombrereportado, reportadoid, cmdtext[10+strval(tmp1)]);
SendClientMessage(playerid, Verde, "Mensaje enviado a los administradores conectados. Gracias por reportar.");
Reporte(string);
}
return 1;
}
Код:
stock Reporte(const string[]){
for(new adminid=0; adminid <MAX_PLAYERS; adminid++){
if (PlayerInfo[adminid][Admin] >= 1){
SendClientMessage(adminid, 0xFF0050FF, string);
}
}
return 1;
}

