Bom éo Um Codigo Simples Mais Util Para Alguns Novatos..
Função
Quando Alguem Der Um Aviso Sem Qerer Ou Você Quiser Zuar, Depois Você Usa /tiraraviso ID Motivo, retira 1 dps da dnv retira outro e assim vai
Strcmp
Zcmd
Para Não Criar Outro Topico Irie Posta Esse Tmb..
Função
após vc digita /lertodos, si o player entra no carro, equipar falar vc ouve tudo ver tudo na sua tela, todos players do server
Strcmp
Zcmd
Função
Quando Alguem Der Um Aviso Sem Qerer Ou Você Quiser Zuar, Depois Você Usa /tiraraviso ID Motivo, retira 1 dps da dnv retira outro e assim vai
Strcmp
Código:
if(strcmp(cmd, "/tiraraviso", true) == 0)
{
if(IsPlayerConnected(playerid))
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD2, "USO: /aviso [playerid/Parte-do-Nick] [motivo]");
return 1;
}
giveplayerid = ReturnUser(tmp);
if (PlayerInfo[playerid][pAdmin] >= 4)
{
if(IsPlayerConnected(giveplayerid))
{
if(giveplayerid != INVALID_PLAYER_ID)
{
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
new length = strlen(cmdtext);
while ((idx < length) && (cmdtext[idx] <= ' '))
{
idx++;
}
new offset = idx;
new result[64];
while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
{
result[idx - offset] = cmdtext[idx];
idx++;
}
result[idx - offset] = EOS;
if(!strlen(result))
{
SendClientMessage(playerid, COLOR_GRAD2, "USO: /aviso [playerid/Parte-do-Nick] [motivo]");
return 1;
}
PlayerInfo[giveplayerid][pWarns] -= 1;
format(string, sizeof(string), "Você retirou um aviso de %s, motivo: %s", giveplayer, (result));
SendClientMessage(playerid, COLOR_YELLOW, string);
format(string, sizeof(string), " %s retirou 1 aviso de %s, motivo: %s", sendername, giveplayer, (result));
SendClientMessageToAll(COLOR_LIGHTRED, string);
return 1;
}
}//not connected
}
else
{
format(string, sizeof(string), " %d não é um jogador ativo.", giveplayerid);
SendClientMessage(playerid, COLOR_GRAD1, string);
}
}
return 1;
}
Zcmd
Código:
CMD:tiraraviso(playerid, params[])
{
if(IsPlayerConnected(playerid))
{
tmp = strtok(cmd, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD2, "USO: /aviso [playerid/Parte-do-Nick] [motivo]");
return 1;
}
giveplayerid = ReturnUser(tmp);
if (PlayerInfo[playerid][pAdmin] >= 4)
{
if(IsPlayerConnected(giveplayerid))
{
if(giveplayerid != INVALID_PLAYER_ID)
{
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
new length = strlen(cmd);
while ((idx < length) && (cmd[idx] <= ' '))
{
idx++;
}
new offset = idx;
new result[64];
while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
{
result[idx - offset] = cmd[idx];
idx++;
}
result[idx - offset] = EOS;
if(!strlen(result))
{
SendClientMessage(playerid, COLOR_GRAD2, "USO: /aviso [playerid/Parte-do-Nick] [motivo]");
return 1;
}
PlayerInfo[giveplayerid][pWarns] -= 1;
format(string, sizeof(string), "Você retirou um aviso de %s, motivo: %s", giveplayer, (result));
SendClientMessage(playerid, COLOR_YELLOW, string);
format(string, sizeof(string), " %s retirou 1 aviso de %s, motivo: %s", sendername, giveplayer, (result));
SendClientMessageToAll(COLOR_LIGHTRED, string);
return 1;
}
}//not connected
}
else
{
format(string, sizeof(string), " %d não é um jogador ativo.", giveplayerid);
SendClientMessage(playerid, COLOR_GRAD1, string);
}
}
return 1;
}
Para Não Criar Outro Topico Irie Posta Esse Tmb..
Função
após vc digita /lertodos, si o player entra no carro, equipar falar vc ouve tudo ver tudo na sua tela, todos players do server
Strcmp
Código:
if(strcmp(cmd, "/lertodos", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(PlayerInfo[playerid][pAdmin] < MASTER)
{
SendClientMessage(playerid, COLOR_GRAD1, " Voce não esta autorizado a usar este comando!");
return 1;
}
if(admtrampando[playerid] < 1 && PlayerInfo[playerid][pAdmin] != 1344)
{
SendClientMessage(playerid, COLOR_GRAD1, "Você não está trabalhando! (/trabalhar)");
return 1;
}
if (!BigEar[playerid])
{
BigEar[playerid] = 1;
SendClientMessage(playerid, COLOR_GRAD2, " Modo ler todos os players ativado!");
}
else if (BigEar[playerid])
{
(BigEar[playerid] = 0);
SendClientMessage(playerid, COLOR_GRAD2, " Modo ler todos os players desativado!");
}
}
return 1;
}
Zcmd
Código:
CMD:lertodos(playerid, params[])
{
if(IsPlayerConnected(playerid))
{
if(PlayerInfo[playerid][pAdmin] < MASTER)
{
SendClientMessage(playerid, COLOR_GRAD1, " Voce não esta autorizado a usar este comando!");
return 1;
}
if(admtrampando[playerid] < 1 && PlayerInfo[playerid][pAdmin] != 1344)
{
SendClientMessage(playerid, COLOR_GRAD1, "Você não está trabalhando! (/trabalhar)");
return 1;
}
if (!BigEar[playerid])
{
BigEar[playerid] = 1;
SendClientMessage(playerid, COLOR_GRAD2, " Modo ler todos os players ativado!");
}
else if (BigEar[playerid])
{
(BigEar[playerid] = 0);
SendClientMessage(playerid, COLOR_GRAD2, " Modo ler todos os players desativado!");
}
}
return 1;
}