[Ajuda] ajuda aqui - 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] ajuda aqui (
/showthread.php?tid=632143)
ajuda aqui -
GuilhermeNunes - 09.04.2017
estou com 2 erros e queria ajuda o primeiro й que quando eu uso o comando /suicidio eu perco dinheiro e eu n quero que perde
CODE
PHP код:
CMD:suicidio(playerid, params[])
{
SetPlayerHealth(playerid, 0);
SendClientMessage(playerid, Vermelho, "[MORTE] Vocк morreu.");
return 1;
}
o segundo erro e que quero que quando o player digitar /colete ele gaste 5k mais n gasta .-. e tbm queria que ele usasse uma vez por morte o /colete
PHP код:
CMD:colete(playerid)
{
SetPlayerArmour(playerid, 99);
SendClientMessage(playerid, Vermelho, "[COLETE] Vocк comprou colete.");
return 1;
}
eu sou um novato e fui que fiz esses comandos entгo se estiver mal feito pf n julguem .-.
Re: ajuda aqui -
DarkBr - 09.04.2017
tenta isso
(Problema#2)
Код:
#include <a_samp>
#include zcmd
new ColeteVez[MAX_PLAYER_NAME]=0;
new Processo[250];
CMD:colete(playerid)
{
if(ColeteVez[playerid]== 1)return SendClientMessage(playerid, -1, "Este Comando sу pode Ser ultilizado 1x por Vida.");
if(GetPlayerMoney(playerid) < 5000) return SendClientMessage(playerid, -1, "Voce nao tem dinheiro suficiente."); // se ele nao tiver 500 , retorna essa mensagem!
GivePlayerMoney(playerid, -5000); // caso contrario vai cobrar 5K .
SetPlayerArmour(playerid, 100.0);
ColeteVez[playerid]++;//adiciona 1
format(Processo, sizeof(Processo), "[RPG]: Vocк deu spawn de colete. Limite comando por vida %d/1.", ColeteVez[playerid]);
SendClientMessage(playerid, -1, Processo);
return 1;
}
public OnPlayerDeath(playerid, killerid, reason)
{
ColeteVez[playerid]=0;//quando ele morrer voltara o comando, ele tera +1 vez pra usalo
return 1;
}
Re: ajuda aqui -
DarkBr - 09.04.2017
(Problema #1)
ele perde quanto de dinheiro '
100 reais?'
se for isso
Код:
public OnPlayerSpawn(playerid)
{
GivePlayerMoney(playerid, 100);//se for 100.
return 1;
}
Re: ajuda aqui -
Psicotico - 09.04.2017
Quote:
Originally Posted by DarkBr
(Problema #1)
ele perde quanto de dinheiro ' 100 reais?'
se for isso
Код:
public OnPlayerSpawn(playerid)
{
GivePlayerMoney(playerid, 100);//se for 100.
return 1;
}
|
Se fizer desta forma, ele nгo irб ganhar 100 sempre ao spawnar (seja no login ou qualquer outro spawn ingame)?
o
GivePlayerMoney, eu colocaria no
OnPlayerDeath ou no prуprio comando.
Essa de perder
$100 ao morrer, acho que й funзгo nativa, entгo sendo assim, ou dб $100 ao morrer, ou salva o dinheiro ao morrer e seta novamente ao spawnar no hospital (Nunca testei).
Re: ajuda aqui -
DarkBr - 09.04.2017
Vlw por lembrar
Re: ajuda aqui -
GuilhermeNunes - 09.04.2017
Vlw ai
+REP