Evo ovako..stavio bi da admin jednom komandom spusta ogradu od race-a i da se natjecateljima pokazuju checkpointi
Neznam jer ste skuzili..evo kako sam ja stavio al nije dobro
if(strcmp(cmd, "/startquad", true) == 0)
{
if(IsPlayerConnected(playerid))
{
for(new i=0; i < MAX_PLAYERS; i++)
{
if(PlayerInfo[playerid][pAdmin] > 0)
{
MoveObject(Quadstart1, 1559.956055, 13.748192, 22.000000, 25.0);
SendClientMessage(playerid, COLOR_GREY, "Spustili ste start i utrka s Quadovima je pocela");
}
else if(PlayerInfo[i][pEventMember] == 1)
{
SetPlayerCheckpoint(i,1548.4373,-149.3992,16.9107,20.0);
CP[giveplayerid] = 301;
}
else
{
SendClientMessage(playerid, COLOR_GREY, "Nisi admin!");
}
}
}
return 1;
}
Citat: PimpLord poslato Jun 26, 2009, 19:29:19 POSLE PODNE
Evo ovako..stavio bi da admin jednom komandom spusta ogradu od race-a i da se natjecateljima pokazuju checkpointi
Neznam jer ste skuzili..evo kako sam ja stavio al nije dobro
if(strcmp(cmd, "/startquad", true) == 0)
{
if(IsPlayerConnected(playerid))
{
for(new i=0; i < MAX_PLAYERS; i++)
{
if(PlayerInfo[playerid][pAdmin] > 0)
{
MoveObject(Quadstart1, 1559.956055, 13.748192, 22.000000, 25.0);
SendClientMessage(playerid, COLOR_GREY, "Spustili ste start i utrka s Quadovima je pocela");
}
else if(PlayerInfo[i][pEventMember] == 1)
{
SetPlayerCheckpoint(i,1548.4373,-149.3992,16.9107,20.0);
CP[giveplayerid] = 301;
}
else
{
SendClientMessage(playerid, COLOR_GREY, "Nisi admin!");
}
}
}
return 1;
}
jao jao. opet ti... prvo znam sto bi ti htio, a ako se ne varam želiš da kad ukuca admin tu komandu za se spusti ograda i da se svima koji imaju taj event aktiviran da im se pojavi cp. E sad pa naravno da ti ne valja jer kad je igrac admin pusta se kapije i tu zavrsava izvrsavanje komande. A ako nije admin kad to upise on ce pokazei cpove igracima koji imaju event aktiviran. Znaci sve stavi pod if( admin... a na else stavi samo else{ SendClientMessage }