[AJUDA] Comando /agendar - Printable Version
+- SA-MP Forums Archive (
https://sampforum.blast.hk)
+-- Forum: Non-English (
https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (
https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (
https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [AJUDA] Comando /agendar (
/showthread.php?tid=348987)
[AJUDA] Comando /agendar -
The_G0dFather - 07.06.2012
TУPICO MUITO CONFUSO.
Re: ► [AJUDA] → Comando /agendar -
paulor - 07.06.2012
/agendar ??
Re: ► [AJUDA] → Comando /agendar -
The_G0dFather - 07.06.2012
Sim, para agendar a cadeia quando um player entrar ele ir automaticamente para a cadeia.
Re: ► [AJUDA] → Comando /agendar -
paulor - 07.06.2012
Quote:
Originally Posted by The_G0dFather
Sim, para agendar a cadeia quando um player entrar ele ir automaticamente para a cadeia.
|
Nгo precisa de um CMD para isso!
pawn Код:
new Preso[MAX_PLAYERS]; //Topo
//OnPlayerConnect
Preso[playerid] = DOF2_GetInt(Conta_Player, "Preso");
if(Preso[playerid]) {
//Estб preso
SetPlayerPos(...); //Mandar para a prisгo
SendClientMessage(playerid, -1, "Vocк estб preso!");
}
//No CMD /prender
Preso[playerid] = 1;
//OnPlayerDisconnect
DOF2_SetInt(Conta_Player, "Preso", Preso[playerid]);
Re: ► [AJUDA] → Comando /agendar -
The_G0dFather - 07.06.2012
Mais nгo tem como fazer em um novo CMD nгo ?!
Re: ► [AJUDA] → Comando /agendar -
paulor - 07.06.2012
Quote:
Originally Posted by The_G0dFather
Mais nгo tem como fazer em um novo CMD nгo ?!
|
Nгo й necessбrio!
Re: ► [AJUDA] → Comando /agendar -
humildadeforever - 07.06.2012
Vocк quer um comando tipo o que? /agendar [Nome] [Horas] ?
Aн se quando um player entrasse ele tivesse o nome que o Admin digitou ele fosse para a cadeia ? Й isso ?
Re: ► [AJUDA] → Comando /agendar -
The_G0dFather - 07.06.2012
Quote:
Originally Posted by humildadeforever
Vocк quer um comando tipo o que? /agendar [Nome] [Horas] ?
Aн se quando um player entrasse ele tivesse o nome que o Admin digitou ele fosse para a cadeia ? Й isso ?
|
Sim...
Re: ► [AJUDA] → Comando /agendar -
humildadeforever - 07.06.2012
Quote:
Originally Posted by The_G0dFather
Sim...
|
Se der faзo uma base para vocк e tu edita, faz em strcmp ou zcmd?
Re: [AJUDA] Comando /agendar -
steeldark - 07.06.2012
Axo que esse codigo faz o que vocк quer:
pawn Код:
//topo
#define arq "/PAgendados.ini"
//comandos
if(strcmp(cmd,"/agendar",true) == 0)
{
new Sname[128],horas[128];
Sname = strtok(cmdtext,idx);
horas = strtok(cmdtext,idx);
if(!strlen(Sname) || !strlen(horas)) return SendClientMessage(playerid,-1, "Uso: /agendar [nome[horas]");
if(!fexist(arq)) DOF2_CreateFile(arq);
if(fexist(arq))
{
DOF2_SetInt(arq,Sname,strval(horas)*60);
DOF2_SaveFile();
}
return 1;
}
//em OnPlayerConnect
new gName[24],string[128];
GetPlayerName(playerid,gName,sizeof gName);
if(fexist(arq))
{
if(DOF2_GetInt(arq,gName) > 0){ //previne prender quem nгo estiver no arquivo.
PlayerInfo[playerid][pJailTime] = DOF2_GetInt(arq,gName);
ResetPlayerWeapons(playerid);
WantedPoints[playerid] = 0;
PlayerInfo[playerid][pJailed] = 6;
SetPlayerInterior(playerid, 0);
SetPlayerPos(playerid, 2695.0466,-2125.5537,13.5488);
format(string, sizeof(string), "Voce foi preso por %d Minutos",DOF2_GetInt(arq,gName));
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
}
}
sу fiz aqui rapidin.. nгo testei, entгo si nгo der certo avisa.