03.07.2011, 16:12
aahh agora que vim entender oque vocк realmente quer...
substitua o comando prender por este:
o comando presos use como o que eu postei acima...
e adicione isto ao seu gamemode:
Atenciosamente,
Falcon.
substitua o comando prender por este:
PHP код:
if(strcmp(cmd, "/prender", true) == 0)
{
new tmpp[256];
new playername;
tmp = strtok(cmdtext, idx);
tmpp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GREEN, "Uso correto: /prender [id do player] [segundos");
return 1;
}
giveplayerid = strval(tmp);
GetPlayerName(playerid, sendername, sizeof(sendername));
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
new Second = strval(tmpp);
if(logado[playerid] == 1)
{
if(PlayerInfo[playerid][GAT] >= 2)
{
SecondsJailed[playerid] = Second;
SetTimerEx("DiminSecondsJailed", 1000, false, "i", playerid);
format(string, sizeof(string), "O Oficial %s prendeu o jogador %s por %d segundo(s)", sendername,giveplayer,Second);
SendClientMessageToAll(COLOR_YELLOW, string);
SendClientMessage(playerid, COLOR_YELLOW, string);
format(string, sizeof(string), "~g~Preso por: ~n~~r~%s.", sendername);
GameTextForPlayer(giveplayerid, string, 1000, 1);
SetPlayerInterior(giveplayerid, 6);
SetPlayerPos(giveplayerid, 264.6288,77.5742,1001.0391);
SetPlayerArmour(giveplayerid, 0);
TogglePlayerControllable(giveplayerid, 1);
ResetPlayerWeapons(giveplayerid);
SetTimerEx("Unjail", Second*1000, 0, "i", giveplayerid);
format(file,sizeof(file),"%s.ini",playername);
dini_Create(file);
dini_IntSet(file,"Preso", 1);
PlayerInfo[giveplayerid][Preso] = dini_Int(file,"Preso");
}
else
{
SendClientMessage(playerid, COLOR_CYAN, "Vocк nгo й um Membro do GAT !");
}
}
else
{
SendClientMessage(playerid, COLOR_CYAN, "Vocк tem que estar logado para usar este comando!");
}
return 1;
}
e adicione isto ao seu gamemode:
PHP код:
forward DiminSecondsJailed(playerid);
public DiminSecondsJailed(playerid)
{
if(SecondsJailed[playerid] > 0)
{
SecondsJailed[playerid] --;
SetTimerEx("DiminSecondsJailed", 1000, false, "i", playerid);
}
return 1;
}
Falcon.