[Ajuda] Duelo - Id Arma - 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] Duelo - Id Arma (
/showthread.php?tid=577503)
Duelo - Id Arma -
ModaLOKO - 11.06.2015
Preciso de uma base na qual existe o seguinte:
PHP код:
/Duelo [ID] [ID WEAPON]
Como posso setar a arma do player de acordo com o ID Digitado no "ID Arma" , parece ser simples mas nгo to conseguindo mentalizar o sistema :/
Att Moda
Re: Duelo - Id Arma -
ipsLuan - 11.06.2015
PHP код:
new idarma;
if(sscanf(params, "d", idarma)) return print("Erro");
GivePlayerWeapon(playerid, idarma, 999);
Re: Duelo - Id Arma -
ModaLOKO - 12.06.2015
Se colocar id invalido o que acontece ?
Re: Duelo - Id Arma -
ipsLuan - 12.06.2015
Faзa as verificaзхes pra saber o id й permitido ou nгo.
PHP код:
if(idarma == 558 || idarma == 559) return print("ERRO!");
Re: Duelo - Id Arma - MacMillan_ - 12.06.2015
Quote:
Originally Posted by ModaLOKO
Se colocar id invalido o que acontece ?
|
Simples, nгo vai te dб a arma
Re: Duelo - Id Arma -
ModaLOKO - 12.06.2015
Quote:
Originally Posted by JaumVitor
Simples, nгo vai te dб a arma ![Smiley](images/smilies/smile.png)
|
ahh kkkkkkkk
Vlws Luan
+
@Edit -
O meu sistema de duelo й por dialog , entгo como usar (php) no dialog response ? ou nгo й necessario ?
PHP код:
if(sscanf(params, "d", idarma)) return print("Erro");
GivePlayerWeapon(playerid, idarma, 999);
tipo, quando o cara aceitar o duelo , os 2 ganham a arma... fiz do seguinte modo:
PHP код:
if(dialogid == DIALOG_DUEL)
{
if(response)
{
GivePlayerWeapon(playerid, idarma, 999);
pensei que ia funfa mais nгo deu :/
Re: Duelo - Id Arma -
ipsLuan - 13.06.2015
Mais ou menos assim... Estou pelo Ubuntu e ainda nгo configurei o compilador pawn, entгo nгo posso dar uma assistкncia melhor.
PHP код:
new
novo_player,
arma,
balas
;
if(sscanf(params, "udd", novo_player, arma, balas)) return print("ERRO!");
SendClientMessage(novo_player, -1, "Vocк agora vai duelar!");
ResetPlayerWeapons(novo_player) && ResetPlayerWeapons(playerid));
GivePlayerWeapon(novo_player, arma, balas) && GivePlayerWeapon(playerid, arma, balas));
GameTextForPlayer(playerid, "Duelem!", 1500, 2) && GameTextForPlayer(novo_player, "Duelem!", 1500, 2));
return 1;