[Ajuda] Ajuda aqui galera !
#1

Entгo galera , criei um comando para plantar maconha . o traficante vai , planta a erva , espera crescer , e quando cresce ele ganha maconha . sу que tipo, quando avisa que as ervas cresceram , eu digito um comando para ver quantas gramas de maconha eu tenho, fala que ta 0 .
O valor nгo й adicionado .

ta ai o cуdigo :


pawn Код:
CMD:plantarmaconha(playerid)
{
    new
        Float:x, Float:y,
        Float:z
    ;
   
    if(Trafico[playerid][Traficante] != 1) return
    SendClientMessage(playerid, 0xFFFFFFAA, "Vocк nгo й um Traficante de Drogas");
   
    if(Trafico[playerid][Sementes] < 5) return
    SendClientMessage(playerid, 0xFFFFFFAA, "Vocк nгo tem Sementes Suficientes");
   
    GetPlayerPos(playerid, x, y, z);
    CreateObject(824, x, y, z, 0, 0, 0);
    Trafico[playerid][Sementes] --;

    SetTimer("MaconhaEx", 20000, false); // 600000
    SendClientMessage(playerid, 0xFFFFFFAA, "Espere a planta crescer agora !");
    Trafico[playerid][Plantou] = 1;
    return 1;
}

forward MaconhaEx(playerid);
public MaconhaEx(playerid)
{
    if(Trafico[playerid][Plantou] != 1)

    Trafico[playerid][Maconha] ++;
    SendClientMessage(playerid, 0xFFFFFFAA, "Suas Ervas cresceram. {88AA88}Parabйns !");
}

CMD:minhamaconha(playerid)
{
    new
        Str[80]
    ;
   
    format(Str, sizeof(Str), "Vocк tem %d gramas de Maconha", Trafico[playerid][Maconha]);
    SendClientMessage(playerid, 0xFFFFFFAA, Str);
    return 1;
}
Alguйm sabe por que fica 0 Gramas ?

EDIT:
Tambйm queria saber, como eu faзo para destruir o objeto criado ( planta da maconha ) .
Destruir o Objeto dentro da Public
MaconhaEx
Reply
#2

UP Ai gente !
Reply
#3

Use SetTimerEx
pawn Код:
SetTimer("MaconhaEx", 20000, false, "i", playerid);
pawn Код:
public MaconhaEx(playerid)
{
    if(Trafico[playerid][Plantou] == 1)
    {
        Trafico[playerid][Maconha] ++;
        SendClientMessage(playerid, 0xFFFFFFAA, "Suas Ervas cresceram. {88AA88}Parabйns !");
    }
}
Acredito que faltou um comando pra vocк pegar a maconha plantada
Reply
#4

Josma_cmd

nгo deu certo cara .
Nгo fiz o comando /Colher por que nгo consegui fazer .
Reply
#5

A mensagem "Suas ervas cresceram" chega a ser enviada?

pawn Код:
public MaconhaEx(playerid)
{
    if(Trafico[playerid][Plantou] == 1)
    {
        Trafico[playerid][Maconha] += 1;
        SendClientMessage(playerid, 0xFFFFFFAA, "Suas Ervas cresceram. {88AA88}Parabйns !");
    }
    return true;
}
A mensagem "Espera a planta crescer" tambйm chegou a ser enviada?

Troque o settimer por esse:
pawn Код:
SetTimer("MaconhaEx", 20000, false, "i", playerid);
Reply
#6

Josma_cmd

Deu certo mano, os valores estгo sendo somados .
Tinha feito algo errado .
Assim ta certo :

pawn Код:
Trafico[playerid][Maconha] += 1;
Agora cara , como eu faзo , para excluir o objeto criado ? dentro da Public MaconhaEx ?
Reply
#7

Adiciona:
Код:
ObjetoMaconha
No enum que tб usando na variavel "Trafico"
Depois vocк cria o objeto dessa forma:
pawn Код:
Trafico[playerid][ObjetoMaconha] = CreateObject(824, x, y, z, 0, 0, 0);
Depois:
pawn Код:
public MaconhaEx(playerid)
{
    if(Trafico[playerid][Plantou] == 1)
    {
        Trafico[playerid][Maconha] += 1;
        DestroyObject(Trafico[playerid][ObjetoMaconha]); //Isso irб destruir o objeto alocado na variбvel
        SendClientMessage(playerid, 0xFFFFFFAA, "Suas Ervas cresceram. {88AA88}Parabйns !");
    }
    return true;
}
Reply
#8

Nossa senhora ! Mano, vocк й super inteligente cara .
muito obrigado .
Reply
#9

Josma is zika, marvado, manja de mais. kkkk
Reply
#10

Quote:
Originally Posted by Duun
Посмотреть сообщение
Nossa senhora ! Mano, vocк й super inteligente cara .
muito obrigado .
De nada
Quote:
Originally Posted by O_KoDi
Посмотреть сообщение
Josma is zika, marvado, manja de mais. kkkk
Aprendendo com o Kodi fica fбcil nй. kkk
Fucking banner cabuloso na sua assinatura.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)