View Full Version : [DUV]Money
netado
08/01/2010, 02:07 PM
Eae galera. xD
tipo quando aperto TAB mostra o [id/nome/score/ping] ai o score eu queria q mostrasse o tanto de grana q 1 player tem.Eu testie hoje eu tava com 1500 reais la e no score tava 0.
Alguem pode me ajudar por favor.
Obrigado galera :o
[O_o]Davidovich
08/01/2010, 05:02 PM
forward ScoreUpdate();
public OnGameModeInit()
{
SetTimer("ScoreUpdate",4000,1);
return 1;
}
public ScoreUpdate()
{
for(new i = 0; i < MAX_UPDATES; i++)
{
SetPlayerScore(i,GetPlayerMoney[i]);
}
return 1;
}
Acho que funciona ;)
No caso ele atualizaria o score do player de 4 em 4 segundos, pra não dar lag.
netado
08/01/2010, 05:03 PM
@EDIT
C:\Documents and Settings\Carlos\Meus documentos\Downloads\gta server0.3a\gamemodes\netadopt1.pwn(486) : error 017: undefined symbol "MAX_UPDATES"
C:\Documents and Settings\Carlos\Meus documentos\Downloads\gta server0.3a\gamemodes\netadopt1.pwn(488) : error 028: invalid subscript (not an array or too many subscripts): "GetPlayerMoney"
C:\Documents and Settings\Carlos\Meus documentos\Downloads\gta server0.3a\gamemodes\netadopt1.pwn(488) : warning 215: expression has no effect
C:\Documents and Settings\Carlos\Meus documentos\Downloads\gta server0.3a\gamemodes\netadopt1.pwn(488) : error 001: expected token: ";", but found "]"
C:\Documents and Settings\Carlos\Meus documentos\Downloads\gta server0.3a\gamemodes\netadopt1.pwn(488) : error 029: invalid expression, assumed zero
C:\Documents and Settings\Carlos\Meus documentos\Downloads\gta server0.3a\gamemodes\netadopt1.pwn(488) : fatal error 107: too many error messages on one line
Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
5 Errors.
speliarmos
08/01/2010, 08:23 PM
@EDIT
C:\Documents and Settings\Carlos\Meus documentos\Downloads\gta server0.3a\gamemodes\netadopt1.pwn(486) : error 017: undefined symbol "MAX_UPDATES"
C:\Documents and Settings\Carlos\Meus documentos\Downloads\gta server0.3a\gamemodes\netadopt1.pwn(488) : error 028: invalid subscript (not an array or too many subscripts): "GetPlayerMoney"
C:\Documents and Settings\Carlos\Meus documentos\Downloads\gta server0.3a\gamemodes\netadopt1.pwn(488) : warning 215: expression has no effect
C:\Documents and Settings\Carlos\Meus documentos\Downloads\gta server0.3a\gamemodes\netadopt1.pwn(488) : error 001: expected token: ";", but found "]"
C:\Documents and Settings\Carlos\Meus documentos\Downloads\gta server0.3a\gamemodes\netadopt1.pwn(488) : error 029: invalid expression, assumed zero
C:\Documents and Settings\Carlos\Meus documentos\Downloads\gta server0.3a\gamemodes\netadopt1.pwn(488) : fatal error 107: too many error messages on one line
Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
5 Errors.
Substitua SetPlayerScore(i,GetPlayerMoney[i]); por SetPlayerScore(i,GetPlayerMoney(i));
onde tiver MAX_UPDATES substitua por MAX_PLAYERS.
Sucre Pleasure
08/01/2010, 08:26 PM
speliarmos_OC ]
@EDIT
C:\Documents and Settings\Carlos\Meus documentos\Downloads\gta server0.3a\gamemodes\netadopt1.pwn(486) : error 017: undefined symbol "MAX_UPDATES"
C:\Documents and Settings\Carlos\Meus documentos\Downloads\gta server0.3a\gamemodes\netadopt1.pwn(488) : error 028: invalid subscript (not an array or too many subscripts): "GetPlayerMoney"
C:\Documents and Settings\Carlos\Meus documentos\Downloads\gta server0.3a\gamemodes\netadopt1.pwn(488) : warning 215: expression has no effect
C:\Documents and Settings\Carlos\Meus documentos\Downloads\gta server0.3a\gamemodes\netadopt1.pwn(488) : error 001: expected token: ";", but found "]"
C:\Documents and Settings\Carlos\Meus documentos\Downloads\gta server0.3a\gamemodes\netadopt1.pwn(488) : error 029: invalid expression, assumed zero
C:\Documents and Settings\Carlos\Meus documentos\Downloads\gta server0.3a\gamemodes\netadopt1.pwn(488) : fatal error 107: too many error messages on one line
Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
5 Errors.
Substitua SetPlayerScore(i,GetPlayerMoney[i]); por SetPlayerScore(i,GetPlayerMoney(i));
onde tiver MAX_UPDATES substitua por MAX_PLAYERS.
Speli, não está errado o que você fez, mas se ele fizer com MAX_PLAYERS, vai estar usando uma array de 500 slots, iram sobrar muitos não é?
Aconselho a fazer assim:
#define SLOTS 200
public OnGameModeInit()
{
SetTimer("ScoreUpdate",4000,1);
return 1;
}
forward ScoreUpdate();
public ScoreUpdate()
{
for(new i = 0; i < SLOTS; i++)
{
SetPlayerScore(i,GetPlayerMoney(i));
}
return 1;
}
._.
speliarmos
08/01/2010, 08:30 PM
$ucr3[CX] « ]
speliarmos_OC ]
@EDIT
C:\Documents and Settings\Carlos\Meus documentos\Downloads\gta server0.3a\gamemodes\netadopt1.pwn(486) : error 017: undefined symbol "MAX_UPDATES"
C:\Documents and Settings\Carlos\Meus documentos\Downloads\gta server0.3a\gamemodes\netadopt1.pwn(488) : error 028: invalid subscript (not an array or too many subscripts): "GetPlayerMoney"
C:\Documents and Settings\Carlos\Meus documentos\Downloads\gta server0.3a\gamemodes\netadopt1.pwn(488) : warning 215: expression has no effect
C:\Documents and Settings\Carlos\Meus documentos\Downloads\gta server0.3a\gamemodes\netadopt1.pwn(488) : error 001: expected token: ";", but found "]"
C:\Documents and Settings\Carlos\Meus documentos\Downloads\gta server0.3a\gamemodes\netadopt1.pwn(488) : error 029: invalid expression, assumed zero
C:\Documents and Settings\Carlos\Meus documentos\Downloads\gta server0.3a\gamemodes\netadopt1.pwn(488) : fatal error 107: too many error messages on one line
Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
5 Errors.
Substitua SetPlayerScore(i,GetPlayerMoney[i]); por SetPlayerScore(i,GetPlayerMoney(i));
onde tiver MAX_UPDATES substitua por MAX_PLAYERS.
Speli, não está errado o que você fez, mas se ele fizer com MAX_PLAYERS, vai estar usando uma array de 500 slots, iram sobrar muitos não é?
Aconselho a fazer assim:
#define SLOTS 200
public OnGameModeInit()
{
SetTimer("ScoreUpdate",4000,1);
return 1;
}
forward ScoreUpdate();
public ScoreUpdate()
{
for(new i = 0; i < SLOTS; i++)
{
SetPlayerScore(i,GetPlayerMoney[i]);
}
return 1;
}
._.
sim claro, é melhor definindo o valor, a não ser que no servidor dele possa entrar mais de 200 players .-. ...acho dificil, mas é melhor do seu jeito.. ;**
Sucre Pleasure
08/01/2010, 08:31 PM
speliarmos_OC ]
$ucr3[CX] « ]
speliarmos_OC ]
@EDIT
C:\Documents and Settings\Carlos\Meus documentos\Downloads\gta server0.3a\gamemodes\netadopt1.pwn(486) : error 017: undefined symbol "MAX_UPDATES"
C:\Documents and Settings\Carlos\Meus documentos\Downloads\gta server0.3a\gamemodes\netadopt1.pwn(488) : error 028: invalid subscript (not an array or too many subscripts): "GetPlayerMoney"
C:\Documents and Settings\Carlos\Meus documentos\Downloads\gta server0.3a\gamemodes\netadopt1.pwn(488) : warning 215: expression has no effect
C:\Documents and Settings\Carlos\Meus documentos\Downloads\gta server0.3a\gamemodes\netadopt1.pwn(488) : error 001: expected token: ";", but found "]"
C:\Documents and Settings\Carlos\Meus documentos\Downloads\gta server0.3a\gamemodes\netadopt1.pwn(488) : error 029: invalid expression, assumed zero
C:\Documents and Settings\Carlos\Meus documentos\Downloads\gta server0.3a\gamemodes\netadopt1.pwn(488) : fatal error 107: too many error messages on one line
Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
5 Errors.
Substitua SetPlayerScore(i,GetPlayerMoney[i]); por SetPlayerScore(i,GetPlayerMoney(i));
onde tiver MAX_UPDATES substitua por MAX_PLAYERS.
Speli, não está errado o que você fez, mas se ele fizer com MAX_PLAYERS, vai estar usando uma array de 500 slots, iram sobrar muitos não é?
Aconselho a fazer assim:
#define SLOTS 200
public OnGameModeInit()
{
SetTimer("ScoreUpdate",4000,1);
return 1;
}
forward ScoreUpdate();
public ScoreUpdate()
{
for(new i = 0; i < SLOTS; i++)
{
SetPlayerScore(i,GetPlayerMoney[i]);
}
return 1;
}
._.
sim claro, é melhor definindo o valor, a não ser que no servidor dele possa entrar mais de 200 players .-. ...acho dificil, mas é melhor do seu jeito.. ;**
No momento existem 2 online. O servidor dele tem 15 slots...Será que chega a 200? :b
[O_o]Davidovich
08/01/2010, 09:03 PM
Lol daonde eu tirei MAX_UPDATES? @_@
E pus [i.] como se fosse uma variavel, fail xP
vBulletin® v3.8.6, Copyright ©2000-2013, Jelsoft Enterprises Ltd.