[Ajuda] Give ou Get ?
#1

Pra dar level pro player йh Get ou Give ?

Do dinheiro :


PHP код:
GivePlayerMoney(playerid
e do score ?

PHP код:
GivePlayerScore(playerid
Ou

PHP код:
GetPlayerScore(playerid
To com duvida nisso ae.
Reply
#2

Give = dar

Get = pegar

Inglкs bбsico.
Reply
#3

Leia a wiki
Reply
#4

йh q eu quero fazer uma dialog pro player escolher ce quer ganhar level ou grana ao termina o evento, ai fis isso aki

PHP код:
#define premio 
PHP код:
if(dialogid == premio)
{
        if(
response == 1)
        {
            if(
listitem == 0)
            {
                
GivePlayerMoney(playerid20000)
            }
            if(
listitem == 1)
            {
                
GivePlayerScore(playerid10)
            }
        }
}] 
PHP код:
ShowPlayerDialog(playeridpremioDIALOG_STYLE_LIST"Premios""Dinheiro - 20 mil\nLevel - 10""Ok""Cancelar"); 
Ai da esses erros aki

PHP код:
C:\Documents and Settings\Luis Paulo\Desktop\Brasil Straim Hard\gamemodes\Dten03x.pwn(2072) : warning 217loose indentation
C
:\Documents and Settings\Luis Paulo\Desktop\Brasil Straim Hard\gamemodes\Dten03x.pwn(2745) : warning 217loose indentation
C
:\Documents and Settings\Luis Paulo\Desktop\Brasil Straim Hard\gamemodes\Dten03x.pwn(2817) : warning 217loose indentation
C
:\Documents and Settings\Luis Paulo\Desktop\Brasil Straim Hard\gamemodes\Dten03x.pwn(3552) : warning 217loose indentation
C
:\Documents and Settings\Luis Paulo\Desktop\Brasil Straim Hard\gamemodes\Dten03x.pwn(12225) : warning 217loose indentation
C
:\Documents and Settings\Luis Paulo\Desktop\Brasil Straim Hard\gamemodes\Dten03x.pwn(12239) : warning 217loose indentation
C
:\Documents and Settings\Luis Paulo\Desktop\Brasil Straim Hard\gamemodes\Dten03x.pwn(18821) : error 017undefined symbol "GivePlayerScore"
C:\Documents and Settings\Luis Paulo\Desktop\Brasil Straim Hard\gamemodes\Dten03x.pwn(29398) : warning 217loose indentation
Pawn compiler 3.2.3664              Copyright 
(c1997-2006ITB CompuPhase
1 Error

Reply
#5

Quote:
Originally Posted by MacacuVuador
Посмотреть сообщение
Nao sei ce ta certo
Se vocк nгo sabe, imagine eu.

Depende do que vocк quer fazer.


Sу precisa consertar os erros ali, faltou ';' para fechar as aзхes e tem um ']' nada a ver no final. Isso vai gerar erros.
Reply
#6

pawn Код:
if(dialogid == premio)
{
        if(response == 1)
        {

            if(listitem == 0)
            {
                GivePlayerMoney(playerid, 20000);
            }
            if(listitem == 1)
            {
                SetPlayerScore(playerid, 10);
            }
        }
}
Reply
#7

Esses erro que voce falou eu errei agora na hora de escrever.. ;P

No pawn ta igual o do colega acima ..
Reply
#8

E olha onde eu coloquei a parada, Coloquei em baixo da onde fala que o player ganhou quando ele chega no ultimo Check Point da corrida

PHP код:
format(stringsizeof(string), "~g~]] ~w~%s Venceu! ~g~]]"GetPlayerNameEx(playerid));
        
GameTextForAll(string50003);
        
ShowPlayerDialog(playeridpremioDIALOG_STYLE_LIST"Premios""Dinheiro - 20 mil\nLevel - 10""Ok""Cancelar"); 
A parada ta na Public OnPlayerEnterDynamicRaceCP

Nao tenho certeza ce ta no lugar certo.
Reply
#9

recomendo que use switch...

pawn Код:
switch(dialogid)
{
    case premio:
    {
        if(response == 1)
        {
            switch(listitem)
            {
                case 0: GivePlayerMoney(playerid, 20000);
                case 1: GivePlayerScore(playerid, 10);
            }
        }
    }
}
credits: Willian_Luigi
Reply
#10

Quote:
Originally Posted by PT
Посмотреть сообщение
recomendo que use switch...

pawn Код:
switch(dialogid)
{
    case premio:
    {
        if(response == 1)
        {
            switch(listitem)
            {
                case 0: GivePlayerMoney(playerid, 20000);
                case 1: GivePlayerScore(playerid, 10);
            }
        }
    }
}
credits: Willian_Luigi
Olha as funзхes, antes de fazer algo errado.

SetPlayerScore
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)