public 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; }