[Ajuda] PlayerNameLevel - Printable Version
+- SA-MP Forums Archive (
https://sampforum.blast.hk)
+-- Forum: Non-English (
https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (
https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (
https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Ajuda] PlayerNameLevel (
/showthread.php?tid=449924)
PlayerNameLevel -
minimessi10 - 10.07.2013
Seguinte fiz um sistema de UP mas nгo aparece o level upado sу quando reloga do servidor coloquei essa stork aqui
pawn Код:
stock PlayerName(playerid)
{
new PlayerNameLevel[MAX_PLAYERS];
GetPlayerName(playerid, PlayerNameLevel, MAX_PLAYERS);
return PlayerNameLevel;
}
e deu isso aqui
Quote:
C:\Users\Marcelo\Documents\Servers\samp03x_svr_R1-2_win32\gamemodes\GM.pwn(467) : error 079: inconsistent return types (array & non-array)
C:\Users\Marcelo\Documents\Servers\samp03x_svr_R1-2_win32\gamemodes\GM.pwn(470) : warning 217: loose indentation
C:\Users\Marcelo\Documents\Servers\samp03x_svr_R1-2_win32\gamemodes\GM.pwn(470) : error 029: invalid expression, assumed zero
C:\Users\Marcelo\Documents\Servers\samp03x_svr_R1-2_win32\gamemodes\GM.pwn(470) : error 017: undefined symbol "PlayerName"
C:\Users\Marcelo\Documents\Servers\samp03x_svr_R1-2_win32\gamemodes\GM.pwn(474) : error 090: public functions may not return arrays (symbol "Timer")
C:\Users\Marcelo\Documents\Servers\samp03x_svr_R1-2_win32\gamemodes\GM.pwn(476) : error 030: compound statement not closed at the end of file (started at line 45
Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase
5 Errors.
|
Linhas:
pawn Код:
stock PlayerName(playerid)
Re: PlayerNameLevel -
WLSF - 10.07.2013
Tenta mudar o "MAX_PLAYERS" por "MAX_PLAYER_NAME"
Isso jб ajuda um pouco.
Re: PlayerNameLevel -
minimessi10 - 10.07.2013
Obrigado consegui arruma-lo
Re: PlayerNameLevel -
minimessi10 - 10.07.2013
Continua sem atualizar o level =/ sabe oque tem de errado ?
Re: PlayerNameLevel -
WLSF - 10.07.2013
Existe uma diferenзa, sу pra vocк nгo sair daqui sem entender os motivos:
Код:
MAX_PLAYERS = quantidade de slots do server, vocк assume o valor no server.cfg se nгo me engano.
MAX_PLAYER_NAME = 24, tamanho mбximo do nick, determinado pelo SA-MP.
Essa sua stock sу serve pra pegar o nome, nгo tem nada haver com level, de onde vocк tirou essa ideia de level?
Re: PlayerNameLevel -
minimessi10 - 10.07.2013
vi em um GM essa stork oque devo fazer para aparecer o level correto entгo ?
Re: PlayerNameLevel -
WLSF - 10.07.2013
Se for oque estou pensando, pode usar estб funзгo:
pawn Код:
GetPlayerScore(playerid);
Caso nгo seja isso eu nгo posso te ajudar, nгo sei os detalhes do seu GM/FS
Re: PlayerNameLevel -
minimessi10 - 10.07.2013
vo te manda em
pawn Код:
SetTimerEx("Timer",1000,true,"i",playerid);
pawn Код:
public Timer(playerid)
{
new file[128];
XP[playerid]++;
SendClientMessage(playerid, 0x00FF00FF,"Parabens vocк ganho 1 xp");
if(XP[playerid] == 5)
{
Player[playerid][Level]++;
SendClientMessage(playerid, 0x00FF00FF,"Parabens vocк upo 1 level");
DOF2_SetInt(file, "Level", DOF2_GetInt(file, "Level")+1);
XP[playerid] = 0;
}
return 1;
}
esse ai eu criei para min poder fazer um sistema de up se nгo saber oque devo fazer para aparecer o level me passa um tutorial de como criar um sistema de UP entгo
Re: PlayerNameLevel -
darkxdll - 10.07.2013
Acabei de criar este tutorial :
http://forum.sa-mp.com/showthread.ph...79#post2606979
baseie-se nele .