26.11.2012, 11:09
pawn Код:
new AdvOnline == 0;
public OnPlayerConnect(playerid)
{
if(PlayerInfo[playerid][pEmprego] == 2)
{
AdvOnline++;
}
return 1;
}
public OnPlayerDisconnect(playerid, reason)
{
if(PlayerInfo[playerid][pEmprego] == 2)
{
AdvOnline--;
}
return 1;
}
// Cуdigo onde o jogador vira advogado
// Onde tiver PlayerInfo[playerid][pEmprego] = 2 pхe embaixo, isso aqui
AdvOnline++;
pawn Код:
if(strcmp(cmd, "/servico", true) == 0 || strcmp(cmd, "/serviзo", true) == 0)
{
if(AdvOnline == 0) return SendClientMessage(playerid, COLOR_RED, "Nгo tem advogado online.");
if(IsPlayerConnected(playerid))
{
new x_nr[32];
x_nr = strtok(cmdtext, idx);
if(!strlen(x_nr))
{
SendClientMessage(playerid, COLOR_WHITE, "{FFFFFF}|_B_G_S_|Service Names|_B_G_S_|");
SendClientMessage(playerid, COLOR_WHITE, "USE: /servico [nome]");
SendClientMessage(playerid, COLOR_GREY, "Serviзos: Taxi, Onibus,Medico,Mecanico,Policia,Advogado");
return 1;
}
else if(strcmp(x_nr,"advogado",true) == 0)
{
for(new i; i < MAX_PLAYERS; i++)
{
if(PlayerInfo[playerid][pJailed] >= 1)
{
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, 128, "** %s Necessita de um Advogado ID - [%d].",sendername,playerid);
SendEmpregoMessage(2, COR_VAGOS, string);
SendClientMessage(playerid, COLOR_LIGHTBLUE, "Vocк chamou um advogado,espere um chegar...");
return 1;
}
}
}
}
}