CMD:crace(playerid, params[])
{
if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, RED, "<!> Tu No Eres Administrador");
if(crace != 0) return SendClientMessage(playerid, RED, "<!> Ya hay alguien que construye una carrera!");
if(IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, RED, "<!> Por favor, deje su primer vehнculo");
crace = playerid+1;
ShowDialog(playerid, 599);
return 1;
}
new strEvento[128], n[MAX_PLAYER_NAME];
if(strcmp(cmd, "/CrearEvento", true) == 0)
{
if(PlayerInfo[playerid][Level] >= 2){
if(Evento[Criado]) return SendClientMessage(playerid, VERMELHO, "[ERROR] Usted no ha creado un evento!");
GetPlayerPos(playerid, Evento[rX], Evento[rY], Evento[rZ]);
Evento[VirtualWorld] = GetPlayerVirtualWorld(playerid);
Evento[Interior] = GetPlayerInterior(playerid);
GetPlayerName(playerid, n, MAX_PLAYER_NAME);/*
format(strEvento, sizeof strEvento, "[Evento] El Administrador %s a Creado un Evento! Espere hasta que el evento se habra!", n);
SendClientMessageToAll(AMARELO, strEvento);*/
TextDrawShowForAll(Tevent);
SetTimerEx("Fevent", 7000, false,"d",playerid);
format(strEvento, sizeof strEvento, "~w~[EVENTO]: El Admin %s ha creado un evento!~n~Espere hasta que el evento se habra!", n);
TextDrawSetString(Tevent,strEvento);
SetPlayerVirtualWorld(playerid, 6);
Evento[Criado] = true;
Evento[Trancado] = true;
} else return SendClientMessage(playerid, RED, "{FF0000}[ERROR]:{FFFFFF} Nesecitas ser admin level 2 para crear eventos!");
return 1;
}
Код:
CMD:crace(playerid, params[]) { if(PlayerInfo[playerid][Level] >= 2) return SendClientMessage(playerid, RED, "<!> Tu No Eres Administrador"); if(crace != 0) return SendClientMessage(playerid, RED, "<!> Ya hay alguien que construye una carrera!"); if(IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, RED, "<!> Por favor, deje su primer vehнculo"); crace = playerid+1; ShowDialog(playerid, 599); return 1; } |
CMD:crace(playerid, params[])
{
if(PlayerInfo[playerid][Level] < 2) return SendClientMessage(playerid, RED, "<!> Tu No Eres Administrador");
if(crace != 0) return SendClientMessage(playerid, RED, "<!> Ya hay alguien que construye una carrera!");
if(IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, RED, "<!> Por favor, deje su primer vehнculo");
crace = playerid+1;
ShowDialog(playerid, 599);
return 1;
}
Me ayudan con algo porfa , pregunto en todos sitios y nadie me ayuda
|
Eso solo dejaria usar el comando para un administrador de nivel 1 o 0, te explico, valor >= valor se pudiese describir como valor mayor o igual a valor se retorna el mensaje.
lo correcto seria: pawn Код:
|
C:\Users\User\Desktop\Server filterscripts\rRace.pwn(350) : error 017: undefined symbol "PlayerInfo"
C:\Users\User\Desktop\Server \filterscripts\rRace.pwn(350) : warning 215: expression has no effect
C:\Users\User\Desktop\Server \filterscripts\rRace.pwn(350) : error 001: expected token: ";", but found "]"
C:\Users\User\Desktop\Server filterscripts\rRace.pwn(350) : error 029: invalid expression, assumed zero
C:\Users\User\Desktop\Server \filterscripts\rRace.pwn(350) : fatal error 107: too many error messages on one line
CMD:crace(playerid, params[])
{
if(PlayerInfo[playerid][Level] < 2) return SendClientMessage(playerid, RED, "<!> Tu No Eres Administrador");
if(crace != 0) return SendClientMessage(playerid, RED, "<!> Ya hay alguien que construye una carrera!");
if(IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, RED, "<!> Por favor, deje su primer vehнculo");
crace = playerid+1;
ShowDialog(playerid, 599);
return 1;
}
//En tu comando del FS
if(GetPlayerLevel(playerid) < 2) return SendClientMessage(playerid, RED, "<!> Tu No Eres Administrador");
//Al final de tu FS
GetPlayerLevel(playerid) return CallRemoteFunction("GetPlayerLevel","i",playerid);
//Al final de tu ladmin
forward GetPlayerLevel(playerid);
public GetPlayerLevel(playerid) return PlayerInfo[playerid][Level];
pawn Код:
pawn Код:
pawn Код:
|