[Pedido] /trabalharh modo trabalho helper -
Pablo_Mantega - 28.06.2012
Ola gostaria que algum Script/Progamador Melhora-se esse Code tipo aparecese
|__________Aviso Helper___________|
Helper Fulano Entro Modo Trabalho
Helper Fulano Estar Jogando
Tipo isso
Code :
Код:
if(strcmp(cmd, "/trabalharh", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(PlayerInfo[playerid][pHelper] >= 1)
{
if(modohelper[playerid]==0)
{
modohelper[playerid] = 1;
GetPlayerName(playerid,sendername,sizeof(sendername));
format(string, 256, "AdmCmd: O Helper %s entrou em modo de ajuda e os seus comandos foram devolvidos.",sendername, playerid);
ABroadCast(COLOR_LIGHTGREEN,string,1); SendHelperMessage(COLOR_LIGHTGREEN,string);
SendClientMessage(playerid, COLOR_YELLOW, "Vocк entrou em Modo de Ajuda e seus comandos foram devolvidos.");
SetPlayerColor(playerid, COLOR_HELPER);
SetPlayerHealth(playerid, 99999);
ResetPlayerWeapons(playerid);
TempoHelper = SetTimerEx("Helper", 1000, 1, "i", playerid);
return 1;
}
else if(modohelper[playerid]==1)
{
GetPlayerName(playerid,sendername,sizeof(sendername));
format(string, 256, "AdmCmd: O Helper %s entrou em modo de jogo e os seus comandos foram retirados.",sendername, playerid);
ABroadCast(COLOR_LIGHTGREEN,string,1); SendHelperMessage(COLOR_LIGHTGREEN,string);
SendClientMessage(playerid, COLOR_YELLOW, "Vocк entrou em Modo de Jogo e seus comandos foram retirados.");
modohelper[playerid] = 0;
KillTimer(TempoHelper);
SetPlayerSpawn(playerid);
ResetPlayerWeapons(playerid);
SetPlayerHealth(playerid,100);
SetPlayerToTeamColor(playerid);
return 1;
}
}
}
return 1;
}
Re: [Pedido] /trabalharh modo trabalho helper -
Vitor_Gorzoni - 28.06.2012
Ta ai Parceiro
pawn Код:
if(strcmp(cmd, "/trabalharh", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(PlayerInfo[playerid][pHelper] >= 1)
{
if(modohelper[playerid]==0)
{
modohelper[playerid] = 1;
GetPlayerName(playerid,sendername,sizeof(sendername));
SendClientMessageToAll(COLOR_HELPER,"|__________Aviso Helper___________|");
format(string, 256, "O Helper %s (ID:%d) Entrou no Modo de Trabalho",sendername, playerid);
SendClientMessageToAll(COLOR_LIGHTGREEN, string);
SendClientMessage(playerid, COLOR_YELLOW, "Vocк entrou em Modo de Ajuda e seus comandos foram devolvidos.");
SetPlayerColor(playerid, COLOR_HELPER);
SetPlayerHealth(playerid, 99999);
ResetPlayerWeapons(playerid);
TempoHelper = SetTimerEx("Helper", 1000, 1, "i", playerid);
return 1;
}
else if(modohelper[playerid]==1)
{
GetPlayerName(playerid,sendername,sizeof(sendername));
SendClientMessageToAll(COLOR_HELPER,"|__________Aviso Helper___________|");
format(string, 256, "O Helper %s (ID:%d) estб jogando",sendername, playerid);
SendClientMessageToAll(COLOR_LIGHTGREEN, string);
SendClientMessage(playerid, COLOR_YELLOW, "Vocк entrou em Modo de Jogo e seus comandos foram retirados.");
modohelper[playerid] = 0;
KillTimer(TempoHelper);
SetPlayerSpawn(playerid);
ResetPlayerWeapons(playerid);
SetPlayerHealth(playerid,100);
SetPlayerToTeamColor(playerid);
return 1;
}
}
}
return 1;
}
Re: [Pedido] /trabalharh modo trabalho helper -
HnnK - 04.11.2016
Pronto. Fiz um loop em MAX_PLAYERS, e enviei mensagem caso o player esteja online. Alйm disso, melhorei a organizaзгo do cуdigo. Ajudei vocк? +Rep. Segue abaixo:
Код:
if(strcmp(cmd, "/trabalharh", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(PlayerInfo[playerid][pHelper] >= 1)
{
GetPlayerName(playerid,sendername,sizeof(sendername));
if(modohelper[playerid]==0)
{
modohelper[playerid] = 1;
format(string, 256, "AdmCmd: O Helper %s entrou em modo de ajuda e os seus comandos foram devolvidos.",sendername, playerid);
ABroadCast(COLOR_LIGHTGREEN,string,1); SendHelperMessage(COLOR_LIGHTGREEN,string);
SendClientMessage(playerid, COLOR_YELLOW, "Vocк entrou em Modo de Ajuda e seus comandos foram devolvidos.");
SetPlayerColor(playerid, COLOR_HELPER);
SetPlayerHealth(playerid, 99999);
ResetPlayerWeapons(playerid);
TempoHelper = SetTimerEx("Helper", 1000, 1, "i", playerid);
for(new i;i<MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
SendClientMessage(i, -1, "_______AVISO HELPER_________");
format(string, sizeof(string), "O helper %s estб em modo trabalho.", sendername);
SendClientMessage(i, -1, string);
}
}
}
else if(modohelper[playerid]==1)
{
format(string, 256, "AdmCmd: O Helper %s entrou em modo de jogo e os seus comandos foram retirados.",sendername, playerid);
ABroadCast(COLOR_LIGHTGREEN,string,1); SendHelperMessage(COLOR_LIGHTGREEN,string);
SendClientMessage(playerid, COLOR_YELLOW, "Vocк entrou em Modo de Jogo e seus comandos foram retirados.");
modohelper[playerid] = 0;
KillTimer(TempoHelper);
ResetPlayerWeapons(playerid);
SetPlayerHealth(playerid,100);
SetPlayerToTeamColor(playerid);
for(new i;i<MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
SendClientMessage(i, -1, "_______AVISO HELPER_________");
format(string, sizeof(string), "O helper %s entrou em modo jogo.", sendername);
SendClientMessage(i, -1, string);
}
}
}
}
}
return 1;
}