[Ajuda] Dъvida SetPlayer - 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: [Ajuda] Dъvida SetPlayer (
/showthread.php?tid=629904)
Dъvida SetPlayer -
Eiffel - 05.03.2017
Seguinte lancei o acessуrio JETPACK a venda, e coloquei para quando comprar a aзгo ser setada no player:
Код:
if(listitem == 23)
{
if(PlayerInfo[playerid][pCasher] < 5000)
{
SendClientMessage(playerid, COLOR_GREY, "•• {FFFFFF}Vocк nгo tem 'R$300.000' no BANCO!");
return 1;
}
SendClientMessage(playerid, COLOR_GREY, "•• {FFFFFF}Vocк comprou o JETPACK!");
SendClientMessage(playerid, 0xFF0000AA, "•• {FFFFFF}AVISO: Use: /acessorios (Guarde na inventario quando sair do servidor, ou quando for dar GMX)!");
PlayerInfo[playerid][pCasher] -= 5000;
SetPlayerSpecialAction(playerid,SPECIAL_ACTION_USEJETPACK);
SendClientMessage(playerid, COLOR_LIGHTBLUE, "Aviso: Voce Pegou um JetPack!");
return true;
}
Portanto quando o player compra o acessуrio e a aзгo й setada, aparece a mensagem: Vocк nгo й um Player Sуcio..
Ou seja o player nгo tem permissao de usar a aзгo, como dar a aqueles que compraram o acessуrio permissгo de usar a SpecialAction e o comando?
LINHA QUE DEFINE QUEM PODE USAR:
Код:
CMD:jetpack(playerid)
{
if(PlayerInfo[playerid][pAdmin] != 1337 && PlayerInfo[playerid][pAdmin] != 3001 && PlayerInfo[playerid][pAdmin] != 5000)
{
if(PlayerInfo[playerid][pVIP] < 5)
return SendClientMessage(playerid, COLOR_GRAD1, "Vocк nгo e um jogador SУCIO.");
}
if(PlayerInfo[playerid][listitem == 23])
{
SetPlayerSpecialAction(playerid, SPECIAL_ACTION_USEJETPACK);
SendClientMessage(playerid, COLOR_LIGHTBLUE, "Aviso: Voce Pegou um JetPack!");
return 1;
}
if (PlayerInfo[playerid][pJet] == 2525)
{
SetPlayerSpecialAction(playerid,SPECIAL_ACTION_USEJETPACK);
SendClientMessage(playerid, COLOR_LIGHTBLUE, "Aviso: Voce Pegou um JetPack!");
return 1;
}
if (PlayerInfo[playerid][pAdmin] >= 3001)
{
SetPlayerSpecialAction(playerid,SPECIAL_ACTION_USEJETPACK);
SendClientMessage(playerid, COLOR_LIGHTBLUE, "Aviso: Voce Pegou um JetPack!");
return 1;
}
new string[100];
if(gettime() > GetPVarInt(playerid, "PegouJetPack")){
if(GetPlayerWantedLevelEx(playerid) > 0)
return SendClientMessage(playerid, COLOR_GRAD1, "Vocк nгo pode pegar um JetPack com Nнvel de procurado.");
}
return 1;
}
Re: Dъvida SetPlayer -
RazorGuigo - 05.03.2017
De uma olhada, na parte da GameMode q vc pegou, onde ficar estб mensagem do anti cheater
Respuesta: Dъvida SetPlayer -
Eiffel - 05.03.2017
Mais alguйm que esteja disposto a ajudar?
Re: Dъvida SetPlayer -
RazorGuigo - 05.03.2017
Ctrl + F -> "Vocк nгo й um Player Sуcio" -> enter, vc pega o anti cheater de sua GM