rendered paste bodypublic OnPlayerCommandText(playerid, cmdtext[])
{
new message[265];
format(message,sizeof(message),"IsPlayerAdmin(%d)",IsPlayerAdmin(playerid))
SendClientMessage(playerid, COLOR_RED, message);
if (strcmp(cmdtext, "/unfreeze", true)==0)
{
if (IsPlayerAdmin(playerid)){
TogglePlayerControllable(playerid, 1);
}
else{
SendClientMessage(playerid, COLOR_RED, "ADMIN ONLY!");
}
return 1;
}
else if (strcmp(cmdtext, "/race", true)==0)
{
format(message, sizeof(message), "Actual race is : %s", racetl);
SendClientMessageToAll(COLOR_YELLOW, message);
return 1;
}
else if (strcmp(cmdtext, "/next", true)==0)
{
if (IsPlayerAdmin(playerid)){
GameModeExit();
}
else{
SendClientMessage(playerid, COLOR_RED, "ADMIN ONLY!");
}
return 1;
}
return 0;
}
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
SendClientMessageToAll(0xFFFF00AA, "OnPlayerEnterVehicle");
if(((playerid+1)==vehicleid)&&(ispassenger==0)){
new err=SetVehicleParamsForPlayer(vehicleid, playerid, 0, 0);//obj / loked
printf("SetVehicleParamsForPlayer : %d",err);
if (firsttime[1][playerid+1]==0)
{
PlayerJoin(playerid);
}
else if(vjs[1][vehicleid])
{
SendClientMessageToAll(0xFFFF00AA, "else if(vjs[1][vehicleid]");
vjs[1][vehicleid]=0;
SetVehiclePos(vehicleid,x2,y2,z2);
}
}
else{
SendClientMessage(playerid, COLOR_RED, "You are not allowed to enter this vehicule");
new Float:x,Float:y,Float:z;
GetPlayerPos(playerid, x, y, z);
SetPlayerPos(playerid, x,y,z );
}
return 1;
}