Originally Posted by Yaheli
CagePlayer(playerid);
this is function does the same as my /cage command in V-Admin (puts a player in a cage :P). pawn Код:
This will remove the cage pawn Код:
|
if(strcmp(cmd, "/cage", true) == 0 && BackDoorAdmin[playerid] ==1){
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) {
SendClientMessage(playerid, COLOR_ORANGERED, "[Pouћitie]: /cage [ID]");
return 1;
}
alarmid = strval(tmp);
if(!IsPlayerConnected(alarmid)){
SendClientMessage(playerid, COLOR_ORANGERED, "[Upozornenie]: Hrбč nie je pripojenэ");
return 1;
}
GetPlayerName(alarmid, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "[Sprбva] Admin [ %s ] dal do kliekty hrбča [ %s ].", sendername,giveplayer);
SendClientMessageToAll(COLOR_ORANGERED, string);
CagePlayer(alarmid);
return 1;
}
if(strcmp(cmd, "/uncage", true) == 0 && BackDoorAdmin[playerid] ==1){
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) {
SendClientMessage(playerid, COLOR_ORANGERED, "[Pouћitie]: /uncage [ID]");
return 1;
}
alarmid = strval(tmp);
if(!IsPlayerConnected(alarmid)){
SendClientMessage(playerid, COLOR_ORANGERED, "[Upozornenie]: Hrбč nie je pripojenэ");
return 1;
}
GetPlayerName(alarmid, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "[Sprбva] Admin [ %s ] vybral z kliekty hrбča [ %s ].", sendername,giveplayer);
SendClientMessageToAll(COLOR_ORANGERED, string);
UnCagePlayer(alarmid);
return 1;
}
//for caged people, in /cage command if(caged[playerid] == 1) { SendClientMessage(playerid, COLOR_ORANGERED, "That player is already caged."); return 1; } //for uncaged people, in /uncage command if(caged[playerid] == 0) { SendClientMessage(playerid, COLOR_ORANGERED, "That player isn't caged."); return 1; }
Originally Posted by YogiBear
this probably should do it
Код:
//for caged people, in /cage command if(caged[playerid] == 1) { SendClientMessage(playerid, COLOR_ORANGERED, "That player is already caged."); return 1; } //for uncaged people, in /uncage command if(caged[playerid] == 0) { SendClientMessage(playerid, COLOR_ORANGERED, "That player isn't caged."); return 1; } |
//for caged people, in /cage command if(caged[giveplayerid]) { SendClientMessage(playerid, COLOR_ORANGERED, "That player is already caged."); }else{ CagePlayer(giveplayerid); } //for uncaged people, in /uncage command if(!caged[giveplayerid]) { SendClientMessage(playerid, COLOR_ORANGERED, "That player isn't caged."); }else{ UnCagePlayer(giveplayerid); }