COMMAND:hidename(playerid, params[]) { for(new i = GetPlayerPoolSize(); i != -1; --i) ShowPlayerNameTagForPlayer(playerid, i, false); for(new i = GetPlayerPoolSize(); i != -1; --i) ShowPlayerNameTagForPlayer(i, playerid, false); // Do something return 1; } CMD:fix(playerid, params[]) { if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, -1, "You are not in a vehicle!"); if(GetPlayerState(playerid) != 2) return SendClientMessage(playerid, -1, "You are not in the driver seat!"); RepairVehicle(GetPlayerVehicleID(playerid)); SendClientMessage(playerid, -1, "Your vehicle has been sucessfully repaired!"); PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0); return 1; } COMMAND:armour(playerid, params[]) { SetPlayerArmour(playerid, 100); // Do something return 1; } |
change
public OnPlayerCommandText(playerid, cmdtext[]) to public OnPlayerCommandPerformed(playerid, cmdtext[], success) |
public OnPlayerCommandText(playerid, cmdtext[]) { new cmd[256], idx, tmp[256], string[256]; cmd = strtok(cmdtext, idx); if(strcmp(cmd, "/int", true) == 0) { if(IsPlayerConnected(playerid)) { tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, 0xFFFFFFAA, "USAGE: /int [id]"); return 1; } new playa; playa = strval(tmp); if(playa < 146 && playa >= 0) { format(string, sizeof(string), "Int %d: %s", playa, IntName[playa]); SendClientMessage(playerid, 0xFFFFFFAA, string); SetPlayerInterior(playerid, IntArray2[playa][0]); SetPlayerPos(playerid, IntArray[playa][0], IntArray[playa][1], IntArray[playa][2]); SetPlayerFacingAngle(playerid, IntArray[playa][3]); return 1; } } return 1; } if(strcmp(cmd, "/intlist", true) == 0) { if(IsPlayerConnected(playerid)) { tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, 0xFFFFFFAA, "USAGE: /intlist [startid]"); return 1; } new playa; playa = strval(tmp); if(playa < 146 && playa >= 0) { format(string, sizeof(string), "Int %d: %s", playa, IntName[playa]); SendClientMessage(playerid, 0xFFFFFFAA, string); new intid = playa+1; while(intid < playa+10) { if(intid < 146 && intid >= 0) { format(string, sizeof(string), "Int %d: %s", intid, IntName[intid]); SendClientMessage(playerid, 0xFFFFFFAA, string); } intid += 1; } return 1; } } return 1; } return 0; } |
change
public OnPlayerCommandText(playerid, cmdtext[]) to public OnPlayerCommandPerformed(playerid, cmdtext[], success) |
public OnPlayerCommandPerformed(playerid, cmdtext[], success)
{
new cmd[256], idx, tmp[256], string[256];
cmd = strtok(cmdtext, idx);
if(strcmp(cmd, "/int", true) == 0)
{
if(IsPlayerConnected(playerid))
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, 0xFFFFFFAA, "USAGE: /int [id]");
return 1;
}
new playa;
playa = strval(tmp);
if(playa < 146 && playa >= 0)
{
format(string, sizeof(string), "Int %d: %s", playa, IntName[playa]);
SendClientMessage(playerid, 0xFFFFFFAA, string);
SetPlayerInterior(playerid, IntArray2[playa][0]);
SetPlayerPos(playerid, IntArray[playa][0], IntArray[playa][1], IntArray[playa][2]);
SetPlayerFacingAngle(playerid, IntArray[playa][3]);
return 1;
}
}
return 1;
}
if(strcmp(cmd, "/intlist", true) == 0)
{
if(IsPlayerConnected(playerid))
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, 0xFFFFFFAA, "USAGE: /intlist [startid]");
return 1;
}
new playa;
playa = strval(tmp);
if(playa < 146 && playa >= 0)
{
format(string, sizeof(string), "Int %d: %s", playa, IntName[playa]);
SendClientMessage(playerid, 0xFFFFFFAA, string);
new intid = playa+1;
while(intid < playa+10)
{
if(intid < 146 && intid >= 0)
{
format(string, sizeof(string), "Int %d: %s", intid, IntName[intid]);
SendClientMessage(playerid, 0xFFFFFFAA, string);
}
intid += 1;
}
return 1;
}
}
return 1;
}
if(!sucess) return 0;
else return 1;
}