[Pedido] COMPRARARMAS
#1

ALGUEM TEM TIPO UM SISTEMA DE COMPRA ARMAS AI CRIA UM PICKUP E UM 3D DA M4 AI TU APERTA F E COMPRA ARMAS TO PRECISSANDO PRA BOTA DENTRO DA FAVELA
Reply
#2

explica melhor isso, tu quer um Pickup do ID da Arma tipo M4 ? e vc aperta o F nela e automaticamente o compra?
Reply
#3

procura o id da PICKUP que tu quer
http://dev.prineside.com/gtasa_samp_...ups-and-icons/

Tenta isso

Код:
#include <a_samp>

new PickupArma;

public OnGameModeInit()
{
    PickupArma = CreatePickup(IdPickup, 1, X,Y,Z);//toque XYZ pela sua coordenada. deixe esse 1.
    return 1;
}
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
    if ((newkeys == KEY_SECONDARY_ATTACK ))//=(F)
    {
        if(IsPlayerInRangeOfPoint(playerid, 3, X,Y,Z)) //3 = distancia QUE A PICKUP PODE SER ABERTA.
        {
       		if(GetPlayerMoney(playerid) < 3000) return SendClientMessage(playerid, -1, "[ERRO]: Vocк nao tem grana"); // se ele nao tiver os 3000 mil , retorna essa mensagem!
           	GivePlayerMoney(playerid, -3000); // TROQUE 3000 MIL PELO SEU PREЗO
           	GivePlayerWeapon(playerid, 31, 500); // ELE DA  A ARMA M4
           	SendClientMessage(playerid, -1, "Vocк comprou M4 com Sucesso!");
           	PlayerPlaySound(playerid,1137,0.0,0.0,0.0);//som 
        }
    }
	return 1;
}
Reply
#4

Quote:

Create3DTextLabel("Venda de Armas\nAperte F",0xE3E3E3FF,603.5193,1774.1522,17.4868,25.0,0,1) ; //Comprararmas DO MORRO
CreatePickup(1279, 1, 603.5193,1774.1522,17.4868, -1); //Comprararmas DO MORRO

assim cria tendeu ai o comando tem q fazer q quando ele aperte F Apareзa pra compra uma m4 e uma desert
Reply
#5

Quote:
Originally Posted by Dimbalada
Посмотреть сообщение
assim cria tendeu ai o comando tem q fazer q quando ele aperte F Apareзa pra compra uma m4 e uma desert
Cria uma dialog.
https://sampwiki.blast.hk/wiki/ShowPlayerDialog
Reply
#6

Код:
//<CREDITOS>

#include <a_samp>

new PickupArma;

public OnGameModeInit()
{
    CreatePickup(IdPickup, 1, X,Y,Z);//toque XYZ pela sua coordenada. deixe esse 1.
    return 1;
}
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
    if ((newkeys == KEY_SECONDARY_ATTACK ))//=(F)
    {
        if(IsPlayerInRangeOfPoint(playerid, 3, X,Y,Z)) //3 = distancia QUE A PICKUP PODE SER ABERTA. toque XYZ pela sua coordenada dA PICKUP
        {
       		ShowPlayerDialog(playerid, PickupArma,  DIALOG_STYLE_LIST, "Armas", "M4\nDeagle", "Comprar", "Cancelar");// 
        }
    }
	return 1;
}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{

    if (dialogid == PickupArma)
	{
 		if(response)
   		{
           	if(listitem == 0) // M4
           	{
           	if(GetPlayerMoney(playerid) < 3000) return SendClientMessage(playerid, 0xFFFFFF, "Voce nao tem dinheiro suficiente"); // se ele nao tiver 500 , retorna essa mensagem!
           	GivePlayerMoney(playerid, -3000);
           	GivePlayerWeapon(playerid, 31, 500);
           	SendClientMessage(playerid, -1, "Vocк comprou M4 com Sucesso!");
          	PlayerPlaySound(playerid,1149,0.0,0.0,0.0);
		}
			
    	}
    }
    if (dialogid == PickupArma)
	{
 		if(response)
   		{
           	if(listitem == 1) // DEAGLE
           	{
           	if(GetPlayerMoney(playerid) < 5000) return SendClientMessage(playerid, 0xFFFFFF, "Voce nao tem dinheiro suficiente"); // se ele nao tiver 500 , retorna essa mensagem!
           	GivePlayerMoney(playerid, -5000);
           	GivePlayerWeapon(playerid, 24, 500);
           	SendClientMessage(playerid, -1, "Vocк comprou DEAGLE com Sucesso!");
          	PlayerPlaySound(playerid,1149,0.0,0.0,0.0);
		}

    	}
    }
	return 1;
}
Reply
#7

cria fico mt brabo ta dando so 1 hero no { ai oq diz no erro
Quote:

error 029: invalid expression, assumed zero

Reply
#8

Quote:
Originally Posted by Dimbalada
Посмотреть сообщение
cria fico mt brabo ta dando so 1 hero no { ai oq diz no erro
qual linha manda aqui ou tira ela
Reply
#9

Print http://imgur.com/a/IT5jt
Reply
#10

Quote:
Originally Posted by Dimbalada
Посмотреть сообщение
PHP код:
if(IsPlayerInRangeOfPoint(1.0, ... 
e tira a virgula que estб antes do ))
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)