[AJUDA] PROFADMIN
#1

ALO GALERA EU ESTOU USANDO O GM DO GF O GRANDE FUDIDO NEN KKKK

Bom eu comecei pelo gf e estou editando editei geral fiz umas parada la e aqui fui la .. e ai eu tava querendo por o comando /profadmin й de rpg sabe tipow se bota la o comando aparacer o adm esta trabalhando use /relatorio bla bla .. (O CARA FICAR SEM PERDER VIDA)

EU TENTEI FAZER MAIS O CARA PERDEU VIDA E OUTRA COISA OS COMANDOS GERAL USAR SO EM MODO DE TRABALHO VLW!
Reply
#2

Faz isso soh eh um exemplo vc pode melhorar
Topo do GM:
pawn Код:
new trabalhoadmin[MAX_PLAYERS];
No onplayercommandtext
pawn Код:
if(strcmp(cmdtext, "/modoadm", true) == 0)
{
if(PlayerInfo[playerid][pAdmin] >= 1)
{
trabalhoadmin[playerid] = 1;
GetPlayerName(playerid,sendername,sizeof(sendername));
SendClientMessageToAll(COLOR_WHITE, "|_Aviso da Administraзгo _|");
format(string, 256, "Admin: %s ID[%d] estб Jogando",sendername, playerid);
SendClientMessageToAll(COLOR_WHITE, string);
}
}
Nгo testei pode conter erros qualquer erro q ocorrer poste aqui abraзos.
Reply
#3

Quote:
Originally Posted by NathanLive
Faz isso soh eh um exemplo vc pode melhorar
Topo do GM:
pawn Код:
new trabalhoadmin[MAX_PLAYERS];
No onplayercommandtext
pawn Код:
if(strcmp(cmdtext, "/modoadm", true) == 0)
{
if(PlayerInfo[playerid][pAdmin] >= 1)
{
trabalhoadmin[playerid] = 1;
GetPlayerName(playerid,sendername,sizeof(sendername));
SendClientMessageToAll(COLOR_WHITE, "|_Aviso da Administraзгo _|");
format(string, 256, "Admin: %s ID[%d] estб Jogando",sendername, playerid);
SendClientMessageToAll(COLOR_WHITE, string);
}
}
Nгo testei pode conter erros qualquer erro q ocorrer poste aqui abraзos.
Corriginduhh..

pawn Код:
new trabalhoadmin[MAX_PLAYERS];
No onplayercommandtext
pawn Код:
if(strcmp(cmdtext, "/modoadm", true) == 0)
{
if(PlayerInfo[playerid][pAdmin] >= 1)
{
trabalhoadmin[playerid] = 1;
new string[128];
GetPlayerName(playerid,sendername,sizeof(sendername));
SendClientMessageToAll(COLOR_WHITE, "|_Aviso da Administraзгo _|");//COR
format(string, "Admin: %s ID[%d] estб Jogando",sendername, playerid);
SendClientMessageToAll(COLOR_WHITE, string);//COR
}
}
Reply
#4

Quote:
Originally Posted by DraKoNeoN
Quote:
Originally Posted by NathanLive
Faz isso soh eh um exemplo vc pode melhorar
Topo do GM:
pawn Код:
new trabalhoadmin[MAX_PLAYERS];
No onplayercommandtext
pawn Код:
if(strcmp(cmdtext, "/modoadm", true) == 0)
{
if(PlayerInfo[playerid][pAdmin] >= 1)
{
trabalhoadmin[playerid] = 1;
GetPlayerName(playerid,sendername,sizeof(sendername));
SendClientMessageToAll(COLOR_WHITE, "|_Aviso da Administraзгo _|");
format(string, 256, "Admin: %s ID[%d] estб Jogando",sendername, playerid);
SendClientMessageToAll(COLOR_WHITE, string);
}
}
Nгo testei pode conter erros qualquer erro q ocorrer poste aqui abraзos.
Corriginduhh..

pawn Код:
new trabalhoadmin[MAX_PLAYERS];
No onplayercommandtext
pawn Код:
if(strcmp(cmdtext, "/modoadm", true) == 0)
{
if(PlayerInfo[playerid][pAdmin] >= 1)
{
trabalhoadmin[playerid] = 1;
new string[128];
GetPlayerName(playerid,sendername,sizeof(sendername));
SendClientMessageToAll(COLOR_WHITE, "|_Aviso da Administraзгo _|");//COR
format(string, "Admin: %s ID[%d] estб Jogando",sendername, playerid);
SendClientMessageToAll(COLOR_WHITE, string);//COR
}
}
MAIS TIPOW EU DOU 1 VEZ AI ESSE COMANDO AI APARECE QUE TA JOGANDO E PERDE LIFE E SE EU DER DINOVO APARARECE EM MODO ADM SEM PERDE LIFE ?
Reply
#5

[pawn]
if(strcmp(cmd, "/profadmin", true) == 0 || strcmp(cmd, "/pf", true) == 0 || strcmp(cmd, "/trabalha", true) == 0 || strcmp(cmd, "/tb", true) == 0)
{
if(PlayerInfo[playerid][pAdmin] >= 1)
{
if(admtrampando[playerid] > 0)
{
admtrampando[playerid] = 0;
GetPlayerName(playerid,sendername,sizeof(sendernam e));
SendClientMessageToAll(COLOR_LIGHTBLUE, "|___________ Aviso da Administraзгo ___________|");
format(string, 256, "Admin: %s ID(%d) estб Jogando, Digite /admins para mais informaзхes.",sendername, playerid);
SendClientMessageToAll(COLOR_LIGHTBLUE, string);
KillTimer(TempoAdministrador);
SetPlayerToTeamColor(playerid);
ResetPlayerWeapons(playerid);
SetPlayerHealth(playerid,100);

}
else
{
admtrampando[playerid] = 1;
GetPlayerName(playerid,sendername,sizeof(sendernam e));
SendClientMessageToAll(COLOR_LIGHTBLUE, "|___________ Aviso da Administraзгo ___________|");
format(string, 256, "Admin: %s ID(%d) estб Trabalhando, Digite /admins para mais informaзхes.",sendername, playerid);
SendClientMessageToAll(COLOR_LIGHTBLUE, string);
SetPlayerToTeamColor(playerid);
TempoAdministrador = SetTimerEx("Administrador", 1000, 1, "i", playerid);
}
}
return 1;
}
[pawn/]

No fim do GM
[pawn]
public Administrador(playerid)
{
if(IsPlayerConnected(playerid))
{
if(PlayerInfo[playerid][pAdmin] > 0)
{
if(admtrampando[playerid] > 0)
{
ResetPlayerWeapons(playerid); // REtirar as armas do gm
SetPlayerHealth(playerid,9999); // ficara com life infinito
return 1;
}
return 1;
}
return 1;
}
return 1;
}
[pawn/]
tente agora
Reply
#6

Quote:
Originally Posted by Bruno Gysin
[pawn]
if(strcmp(cmd, "/profadmin", true) == 0 || strcmp(cmd, "/pf", true) == 0 || strcmp(cmd, "/trabalha", true) == 0 || strcmp(cmd, "/tb", true) == 0)
{
if(PlayerInfo[playerid][pAdmin] >= 1)
{
if(admtrampando[playerid] > 0)
{
admtrampando[playerid] = 0;
GetPlayerName(playerid,sendername,sizeof(sendernam e));
SendClientMessageToAll(COLOR_LIGHTBLUE, "|___________ Aviso da Administraзгo ___________|");
format(string, 256, "Admin: %s ID(%d) estб Jogando, Digite /admins para mais informaзхes.",sendername, playerid);
SendClientMessageToAll(COLOR_LIGHTBLUE, string);
KillTimer(TempoAdministrador);
SetPlayerToTeamColor(playerid);
ResetPlayerWeapons(playerid);
SetPlayerHealth(playerid,100);

}
else
{
admtrampando[playerid] = 1;
GetPlayerName(playerid,sendername,sizeof(sendernam e));
SendClientMessageToAll(COLOR_LIGHTBLUE, "|___________ Aviso da Administraзгo ___________|");
format(string, 256, "Admin: %s ID(%d) estб Trabalhando, Digite /admins para mais informaзхes.",sendername, playerid);
SendClientMessageToAll(COLOR_LIGHTBLUE, string);
SetPlayerToTeamColor(playerid);
TempoAdministrador = SetTimerEx("Administrador", 1000, 1, "i", playerid);
}
}
return 1;
}
[pawn/]

No fim do GM
[pawn]
public Administrador(playerid)
{
if(IsPlayerConnected(playerid))
{
if(PlayerInfo[playerid][pAdmin] > 0)
{
if(admtrampando[playerid] > 0)
{
ResetPlayerWeapons(playerid); // REtirar as armas do gm
SetPlayerHealth(playerid,9999); // ficara com life infinito
return 1;
}
return 1;
}
return 1;
}
return 1;
}
[pawn/]
tente agora
axo que nao funfa nao '-'


C:\Users\Mateus\Desktop\gf\gamemode\construзгo.pwn (208 : warning 219: local variable "TempoAdministrador" shadows a variable at a preceding level
C:\Users\Mateus\Desktop\gf\gamemode\construзгo.pwn (208 : warning 203: symbol is never used: "TempoAdministrador"
C:\Users\Mateus\Desktop\gf\gamemode\construзгo.pwn (2882) : warning 217: loose indentation
C:\Users\Mateus\Desktop\gf\gamemode\construзгo.pwn (2883) : warning 217: loose indentation
C:\Users\Mateus\Desktop\gf\gamemode\construзгo.pwn (5872) : warning 204: symbol is assigned a value that is never used: "warrests"
C:\Users\Mateus\Desktop\gf\gamemode\construзгo.pwn (16123) : warning 217: loose indentation
C:\Users\Mateus\Desktop\gf\gamemode\construзгo.pwn (16124) : warning 217: loose indentation
C:\Users\Mateus\Desktop\gf\gamemode\construзгo.pwn (16133) : warning 217: loose indentation
C:\Users\Mateus\Desktop\gf\gamemode\construзгo.pwn (16134) : warning 217: loose indentation
C:\Users\Mateus\Desktop\gf\gamemode\construзгo.pwn (26151) : warning 235: public function lacks forward declaration (symbol "OnPlayerPrivmsg")
C:\Users\Mateus\Desktop\gf\gamemode\construзгo.pwn (26187) : warning 235: public function lacks forward declaration (symbol "Administrador")
C:\Users\Mateus\Desktop\gf\gamemode\construзгo.pwn (26196) : warning 217: loose indentation
C:\Users\Mateus\Desktop\gf\gamemode\construзгo.pwn (26197) : warning 217: loose indentation
C:\Users\Mateus\Desktop\gf\gamemode\construзгo.pwn (26199) : warning 217: loose indentation
C:\Users\Mateus\Desktop\gf\gamemode\construзгo.pwn (26201) : warning 217: loose indentation
C:\Users\Mateus\Desktop\gf\gamemode\construзгo.pwn (26203) : warning 217: loose indentation
Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase

Header size: 5944 bytes
Code size: 1099868 bytes
Data size: 4444248 bytes
Stack/heap size: 16384 bytes; estimated max. usage=5103 cells (20412 bytes)
Total requirements: 5566444 bytes

16 Warnings.
Reply
#7

Esses errinhos ai da para ageitar sу nй?
Reply
#8

No topo coloque:
pawn Код:
#pragma tabsize 0
forward Administrador(playerid);
forward OnPlayerPrivmsg(playerid,receiverid,text);
Apague a array na linha 2088 "TempoAdministrador" e tambйm a "warrests" na linha 5872.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)