24.06.2010, 11:46
O kicktag (eu uso DCMD & Sscanf) й mais ou menos assim:
OnPlayerCommandText:
O comando:
Um exemplo do comando.
EDIT: O da Skin:
No topo do GM, embaixo das #include:
No comando:
Coloque:
Comando:
Comando bбsico, podendo ser alterado!
OnPlayerCommandText:
pawn Код:
dcmd(kicktag,7,cmdtext);
pawn Код:
dcmd_kicktag(playerid,params[])
{
new tag[15],mot[100],msgma[128];
if(sscanf(params,"ss",tag,mot)) SendClientMessage(playerid,vermelhoescuro,"SERVER: /kicktag [TAG] [MOTIVO]");
else if(!IsPlayerAdmin) SendClientMessage(playerid,vermelhoescuro,"SERVER: Comando apenas para Admins RCON!");
else {
new Pnam[25];
GetPlayerName(playerid,PNam,25);
format(msgma,128,"SERVER: O Admin %s (ID:%i) kickou todos com a Tag '%s' pelo motivo: %s",PNam,playerid,tag,mot);
SendClientMessageToAll(laranja,msgma);
for(new y=0;y<=MAX_PLAYERS;y++) {
if(strfind(PlayerName(y),tag)!=-1) {
Kick(y);
}
}
}
return 1;
}
EDIT: O da Skin:
No topo do GM, embaixo das #include:
pawn Код:
new SkinP=1;
pawn Код:
if(!strcmp("/skin",cmdtext,true)) {
pawn Код:
if(!strcmp("/skin",cmdtext,true)&&SkinP==1) {
pawn Код:
if(!strcmp("/skin",cmdtext,true)&&IsPlayerAdmin(playerid)) {
if(SkinP==1) {SkinP=0;}
else {SkinP=1;}
return 1;
}