[Pedido] Comando de Congelar Todos - 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: [Pedido] Comando de Congelar Todos (
/showthread.php?tid=497065)
Comando de Congelar Todos -
ksguinet - 25.02.2014
Estou tentando achar algum comando relacionado a isso que estou tentando achar mais nгo consigo alguйm pode disponibilizar ae ?, Se for possнvel й Claro!.
Re: Comando de Congelar Todos -
Diogo123 - 25.02.2014
Quote:
Originally Posted by BlueX
Como o AFerreira basta usar essas duas coisas, vou mostrar um exemplo para vocк.
pawn Code:
CMD:congelar(playerid,params[]){ if(!IsPlayerAdmin(admin)) return SendClientMessage(playerid,-1,"Vocк nгo й Admin RCON"); if(isnull(params)) return SendClientMessage(playerid,-1,"USE: /congelar [ID]"); new id; id = strval(params); TogglePlayerControllable(playerid,0); SendClientMessage(id,-1,"Vocк foi congelado por um admin"); SetTimerEx("Descongelar",10000,0,"i",id); return 1; }
forward Descongelar(id); public Descongelar(id) return IsPlayerConnected(id) ? true : (TogglePlayerControllable(id,1),SendClientMessage(playerid,-1,"Descongelado"), true);
- SetTimerEx
- Й o SetTimer com uma mudanзa, ou seja, ele tem a capacidade de transferir variaveis para a callback
- TogglePlayerControllable
- Serve para vocк tornar o player controlavel, ou seja, se for 1 serб igual a sim, se for 0 serб igual a nгo
Espero ter ajudado (:
|
Leia sobre
https://sampforum.blast.hk/showthread.php?tid=290735 para usar em todos.
Re: Comando de Congelar Todos -
ksguinet - 25.02.2014
Quote:
Originally Posted by Diogo123
|
Entгo esse comando eu tenho, mais eu to querendo mesmo й um comando que lhe-permite congelar geral do servidor nгo por id tipo /congelartodos
Re: Comando de Congelar Todos -
IgorVini - 25.02.2014
Code:
public OnPlayerCommandText(playerid, cmdtext[])
{
if(strcmp(cmdtext, "/congelartds", true) == 0)//COMANDO
{
for(new i = 0; i <= MAX_PLAYERS; i++)I = TODOS
{
TogglePlayerControllable(i,0);//CONGELA
return 1;
}
}
if(strcmp(cmdtext, "/desongelartds", true) == 0)//COMANDO
{
for(new i = 0; i <= MAX_PLAYERS; i++)// I = TODOS
{
TogglePlayerControllable(i,1);I = TODOS
return 1;
}
}
return 0;
}
Acho que isso

Se ajudei..
Re: Comando de Congelar Todos -
Diogo123 - 25.02.2014
Entгo o congelar [id] foi sу uma base para q vocк adapte usando o tуpico https://sampforum.blast.hk/showthread.php?tid=290735 que й um tutorial de como usar loops ...
Re: Comando de Congelar Todos -
PT - 25.02.2014
Quote:
Originally Posted by IgorVini
Code:
public OnPlayerCommandText(playerid, cmdtext[])
{
if(strcmp(cmdtext, "/congelartds", true) == 0)//COMANDO
{
for(new i = 0; i <= MAX_PLAYERS; i++)I = TODOS
{
TogglePlayerControllable(i,0);//CONGELA
return 1;
}
}
if(strcmp(cmdtext, "/desongelartds", true) == 0)//COMANDO
{
for(new i = 0; i <= MAX_PLAYERS; i++)// I = TODOS
{
TogglePlayerControllable(i,1);I = TODOS
return 1;
}
}
return 0;
}
Acho que isso  Se ajudei..
|
isso nem vai compilar cara
pawn Code:
public OnPlayerCommandText(playerid, cmdtext[])
{
if(strcmp(cmdtext, "/congelartds", true) == 0)
{
for(new i = 0; i < MAX_PLAYERS; i++)
TogglePlayerControllable(i, 0);
return 1;
}
if(strcmp(cmdtext, "/desongelartds", true) == 0)
{
for(new i = 0; i < MAX_PLAYERS; i++)
TogglePlayerControllable(i, 1);
return 1;
}
return 0;
}
Re: Comando de Congelar Todos -
ksguinet - 25.02.2014
Quote:
Originally Posted by PT
isso nem vai compilar cara
pawn Code:
public OnPlayerCommandText(playerid, cmdtext[]) { if(strcmp(cmdtext, "/congelartds", true) == 0) { for(new i = 0; i < MAX_PLAYERS; i++) TogglePlayerControllable(i, 0); return 1; } if(strcmp(cmdtext, "/desongelartds", true) == 0) { for(new i = 0; i < MAX_PLAYERS; i++) TogglePlayerControllable(i, 1); return 1; } return 0; }
|
Vlw aewwww