Portal SAMP
[Ajuda] sistema de venda de drogas npc - Versão de Impressão

+- Portal SAMP (https://portalsamp.com)
+-- Fórum: SA-MP (https://portalsamp.com/forumdisplay.php?fid=5)
+--- Fórum: Área de suporte (https://portalsamp.com/forumdisplay.php?fid=6)
+--- Tópico: [Ajuda] sistema de venda de drogas npc (/showthread.php?tid=4159)



sistema de venda de drogas npc - AngolaDev1 - 04/11/2023

eu queria uma base de um codigo para efeituar vendas de drogas para npc pois tentei fazer nao deu mt bom
vo deixar um codigo de npc para se voces puderam fazer um codigo base para isto

variaveis: pmaconha, pcocaina, pbalinha

Código:
                switch(listitem)
                {
                    case 0:
                    {
                        if(VBGetPlayerMoney(playerid) >= 50)
                        {
                            ClearActorAnimations(ActorID[GetPVarInt(playerid, "id_bitch")]);
                            VBGivePlayerMoney(playerid, -50);
                            BitchInUse[ActorID[GetPVarInt(playerid, "id_bitch")]] = true;
                            ApplyActorAnimation(ActorID[GetPVarInt(playerid, "id_bitch")], "PED","FLOOR_hit_f", 4.0, 1, 0, 0, 0, 0);
                            SendActorMessageNoDelay(ActorID[GetPVarInt(playerid, "id_bitch")], "Ok, só não goza na minha cara.");
                            SendActorMessageNoDelay(ActorID[GetPVarInt(playerid, "id_bitch")], "Só digitar '/fall' bebê.");

                            SetTimerEx("CheckBitch", 5000, 0, "ii", ActorID[GetPVarInt(playerid, "id_bitch")], 1);

                        }
                        else
                        {
                            SendActorMessage(ActorID[GetPVarInt(playerid, "id_bitch")], "Tsc, sem dinheiro no máximo um beijo se fuder doidao vem me comer liso..");
                            ApplyActorAnimation(ActorID[GetPVarInt(playerid, "id_bitch")],"RIOT","RIOT_FUKU",2.0,0,0,0,0,0);
                        }
                    }



RE: sistema de venda de drogas npc - DaviRibeiro - 05/11/2023

Opa amigo...

Bom, a primeira coisa a se fazer para esse sistema, é verificar se o player tem o dinheiro nescessario

Código:
GetPlayerMoney(playerid);

Após isso, você precisa apenas dar a quantidade de drogas para o Player, adicionando em numeros a variavel que representa a droga que o player comprou!


RE: sistema de venda de drogas npc - leonardos08bt - 05/11/2023

(05/11/2023 09:43)DaviRibeiro Escreveu: Opa amigo...

Bom, a primeira coisa a se fazer para esse sistema, é verificar se o player tem o dinheiro nescessario

Código:
GetPlayerMoney(playerid);

Após isso, você precisa apenas dar a quantidade de drogas para o Player, adicionando em numeros a variavel que representa a droga que o player comprou!
Não sei se você percebeu ao olhar o código, mas já está presente o GetPlayerMoney*, mas em uma stock.