[AJUDA/PEDIDO] Sistema de drogas
#1

Como posso fazer um sistema de drogas em dialog exemplo :

Colocar um icone na favela
Quando a pessoa vai nele aparece pra clicar "F"
Abre um dialog e aparece 3 opзхes :

Crack
Maconha
Oxн

dai ela escolhe uma das 3 opзхes a tela dela comeзa a balanзar
e aparece uma mensagem pra todo mundo do server

Tal pessoa esta usando drogas
Reply
#2

pawn Код:
//public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
if(newkeys == 16)
{
    if (strcmp("/dorgas", cmdtext, true, 10) == 0)
    {
        new listitems[] = "Crack\nMaconha\nOxi";
        ShowPlayerDialog(playerid, 69,DIALOG_STYLE_LIST,"DORGAS MANOLO:",listitems,"fumar","ser gay");
        return 1;
    }
    return 1;
}

    if(dialogid == 540)
    {
        if(!response)
            return SendClientMessageToAll(COR, "Tem um viado na fabrica de DORGAS q n quer fumar");
        new Nome[24], string[128];
        if(response)
        {
            if(listitem == 0)
            {
                GetPlayerName(playerid, Nome, 24);
                SetPlayerDrunkLevel(playerid, 3000);
                format(string, 70, "%s ta fumando crack! irairairia dorgas manolo!",Nome)
                return SendClientMessageToAll(COR, string);
            }
            if(listitem == 1)
            {
                GetPlayerName(playerid, Nome, 24);
                SetPlayerDrunkLevel(playerid, 2000);
                format(string, 70, "%s ta fumando maconha! irairairia dorgas manolo!",Nome)
                return SendClientMessageToAll(COR, string);
            }
            if(listitem == 2)
            {
                GetPlayerName(playerid, Nome, 24);
                SetPlayerDrunkLevel(playerid, 50000);
                format(string, 70, "%s ta fumando Oxi! irairairia dorgas manolo!",Nome)
                return SendClientMessageToAll(COR, string);
            }
        }
        return 1;
    }
Reply
#3

lol й sу usar showplayerdialog poen as funзao

if(listitem


ai ele escolhe usa funзao sprunk nao lembro como fala kk dpois pra manda mensagen pro povo

new dorgas[128];
format(dorgas, sizeof(dorgas),"%s Esta Fumando Crack",nome));
SendClietMessageToAll(-1, dorgas);

aa pharel deu prontinho foi quase junto
Reply
#4

Eu tenho mta dificuldade em explicar as coisas...esse ai fiz do 0 ai ele c quiser aprender aprende senao sу copia e cola msm e ph0da-se
Reply
#5

Eu tenho um com 20 drogas, em dialog como se fosse uma mochila com opзхes de dar o item, usar e jogar no chгo.
Eu vendo ele, se vocк quiser...
Reply
#6

Quote:
Originally Posted by Pharrel
Посмотреть сообщение
pawn Код:
//public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
if(newkeys == 16)
{
    if (strcmp("/dorgas", cmdtext, true, 10) == 0)
    {
        new listitems[] = "Crack\nMaconha\nOxi";
        ShowPlayerDialog(playerid, 69,DIALOG_STYLE_LIST,"DORGAS MANOLO:",listitems,"fumar","ser gay");
        return 1;
    }
    return 1;
}

    if(dialogid == 540)
    {
        if(!response)
            return SendClientMessageToAll(COR, "Tem um viado na fabrica de DORGAS q n quer fumar");
        new Nome[24], string[128];
        if(response)
        {
            if(listitem == 0)
            {
                GetPlayerName(playerid, Nome, 24);
                SetPlayerDrunkLevel(playerid, 3000);
                format(string, 70, "%s ta fumando crack! irairairia dorgas manolo!",Nome)
                return SendClientMessageToAll(COR, string);
            }
            if(listitem == 1)
            {
                GetPlayerName(playerid, Nome, 24);
                SetPlayerDrunkLevel(playerid, 2000);
                format(string, 70, "%s ta fumando maconha! irairairia dorgas manolo!",Nome)
                return SendClientMessageToAll(COR, string);
            }
            if(listitem == 2)
            {
                GetPlayerName(playerid, Nome, 24);
                SetPlayerDrunkLevel(playerid, 50000);
                format(string, 70, "%s ta fumando Oxi! irairairia dorgas manolo!",Nome)
                return SendClientMessageToAll(COR, string);
            }
        }
        return 1;
    }
pawn Код:
C:\Users\USER\Desktop\[2011] - Cуpia\gamemodes\PoliciaXtraficante - Cуpia.pwn(193) : error 017: undefined symbol "cmdtext"
C:\Users\USER\Desktop\[2011] - Cуpia\gamemodes\PoliciaXtraficante - Cуpia.pwn(202) : warning 217: loose indentation
C:\Users\USER\Desktop\[2011] - Cуpia\gamemodes\PoliciaXtraficante - Cуpia.pwn(202) : error 017: undefined symbol "dialogid"
C:\Users\USER\Desktop\[2011] - Cуpia\gamemodes\PoliciaXtraficante - Cуpia.pwn(204) : error 017: undefined symbol "response"
C:\Users\USER\Desktop\[2011] - Cуpia\gamemodes\PoliciaXtraficante - Cуpia.pwn(207) : error 017: undefined symbol "response"
C:\Users\USER\Desktop\[2011] - Cуpia\gamemodes\PoliciaXtraficante - Cуpia.pwn(209) : error 017: undefined symbol "listitem"
C:\Users\USER\Desktop\[2011] - Cуpia\gamemodes\PoliciaXtraficante - Cуpia.pwn(214) : error 001: expected token: ";", but found "return"
C:\Users\USER\Desktop\[2011] - Cуpia\gamemodes\PoliciaXtraficante - Cуpia.pwn(216) : error 017: undefined symbol "listitem"
C:\Users\USER\Desktop\[2011] - Cуpia\gamemodes\PoliciaXtraficante - Cуpia.pwn(221) : error 001: expected token: ";", but found "return"
C:\Users\USER\Desktop\[2011] - Cуpia\gamemodes\PoliciaXtraficante - Cуpia.pwn(223) : error 017: undefined symbol "listitem"
C:\Users\USER\Desktop\[2011] - Cуpia\gamemodes\PoliciaXtraficante - Cуpia.pwn(228) : error 001: expected token: ";", but found "return"
Pawn compiler 3.2.3664          Copyright (c) 1997-2006, ITB CompuPhase


10 Errors.

What? o.O
Reply
#7

man
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
Reply
#8

pawn Код:
format(string, 70, "%s ta fumando Oxi! irairairia dorgas manolo!",Nome); <-----
coloca a ; ali onde a flexa mostra e depois manda o resto dos problemas q ficaram

ps: tem q por em todas as "format(...........);
Reply
#9

Quote:
Originally Posted by Pharrel
Посмотреть сообщение
pawn Код:
format(string, 70, "%s ta fumando Oxi! irairairia dorgas manolo!",Nome); <-----
coloca a ; ali onde a flexa mostra e depois manda o resto dos problemas q ficaram

ps: tem q por em todas as "format(...........);
C:\Users\USER\Desktop\[2011] - Cуpia\gamemodes\PoliciaXtraficante - Cуpia.pwn(193) : error 017: undefined symbol "cmdtext"
C:\Users\USER\Desktop\[2011] - Cуpia\gamemodes\PoliciaXtraficante - Cуpia.pwn(202) : warning 217: loose indentation
C:\Users\USER\Desktop\[2011] - Cуpia\gamemodes\PoliciaXtraficante - Cуpia.pwn(202) : error 017: undefined symbol "dialogid"
C:\Users\USER\Desktop\[2011] - Cуpia\gamemodes\PoliciaXtraficante - Cуpia.pwn(204) : error 017: undefined symbol "response"
C:\Users\USER\Desktop\[2011] - Cуpia\gamemodes\PoliciaXtraficante - Cуpia.pwn(207) : error 017: undefined symbol "response"
C:\Users\USER\Desktop\[2011] - Cуpia\gamemodes\PoliciaXtraficante - Cуpia.pwn(209) : error 017: undefined symbol "listitem"
C:\Users\USER\Desktop\[2011] - Cуpia\gamemodes\PoliciaXtraficante - Cуpia.pwn(216) : error 017: undefined symbol "listitem"
C:\Users\USER\Desktop\[2011] - Cуpia\gamemodes\PoliciaXtraficante - Cуpia.pwn(223) : error 017: undefined symbol "listitem"
Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase


7 Errors.
Reply
#10

Quote:
Originally Posted by Luнs Miki
Посмотреть сообщение
Eu tenho um com 20 drogas, em dialog como se fosse uma mochila com opзхes de dar o item, usar e jogar no chгo.
Eu vendo ele, se vocк quiser...
To pobre fii ;s
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)