SA-MP Forums Archive
[Ajuda] Bug em cod - 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] Bug em cod (/showthread.php?tid=650108)



Bug em cod - SamuelMatheus05 - 20.02.2018

Fiz um sistema para gerar um numero aleatorio mas quero q salve no sistema de login e não está salvando.

PHP код:
        new stringRG[256];
        
format(stringRG256"%d%d.%d%d%d.%d%d%d-
%d"
,RandomRG[RandomRegistro],RandomRG[RandomRegistro1],RandomRG[RandomRegistro2],RandomRG[RandomRegistro3],RandomRG[RandomRegistro4],RandomRG[RandomRegistro5],RandomRG[RandomRegistro6],RandomRG[RandomRegistro7],RandomRG[RandomRegistro8]);
        
PlayerInfo[playerid][RG] = stringRG[150];
        
SendClientMessage(playeridazul_claro"Você se registrou com sucesso e seu RG foi criado!");
        
SendClientMessage(playeridazul_clarostringRG); 



Re: Bug em cod - GuilhermeW - 20.02.2018

Para salvar vocк precisa utilizar algum sistema de salvamento amigo, eu recomendo aprender MySQL, porйm caso vocк nгo queira, pode utilizar includes que salvam em INI tambйm, vai de cada um, tem vбrios tutoriais que ensinam tanto salvar em INI quanto em MySQL, aн vai da sua escolha.


Re: Bug em cod - SamuelMatheus05 - 20.02.2018

sim eu tenho sistema de login em dof2 tenho a funçao de salvar, mas você acha melhor de outra forma?


Re: Bug em cod - Lovejoy - 20.02.2018

Essa variбvel sу salva enquanto o servidor estб online, utilize o mйtodo de salvamento do sistema do login e faz isso ser salvo dentro do .ini do player, existe vбrios tutorias de "setstring" por ai, da uma lida que irб te ajudar.


Re: Bug em cod - Marllun - 20.02.2018

Um exemplo.
PHP код:
static Nome[24];
new 
Locall[28];
GetPlayerName(playeridNomesizeof(Nome));
format(Locallsizeof(Locall), "%s.ini"Nome);
DOF2_SetString(Locall"RG"stringRG); 



Re: Bug em cod - SamuelMatheus05 - 20.02.2018

Coloquei assim mas em vez de ficar o numero do RG está ficando 1

PHP код:
        new stringRG[5000];
        
format(stringRGsizeof(stringRG), "%d%d.%d%d%d.%d%d%d-%d",RandomRG[RandomRegistro],RandomRG[RandomRegistro1],RandomRG[RandomRegistro2],RandomRG[RandomRegistro3],RandomRG[RandomRegistro4],RandomRG[RandomRegistro5],RandomRG[RandomRegistro6],RandomRG[RandomRegistro7],RandomRG[RandomRegistro8]);
        
PlayerInfo[playerid][RG] = stringRG[100];
        
PlayerInfo[playerid][RG] = DOF2_SetIntGetPlayerArquivoplayerid ), "RG"PlayerInfoplayerid ][ RG ] );
        
SendClientMessage(playeridazul_clarostringRG);
        
SavePlayer(playerid); 



Re: Bug em cod - Marllun - 20.02.2018

Troque o DOF2_SetInt para DOF2_SetString.


Re: Bug em cod - SamuelMatheus05 - 21.02.2018

ta ficando 1 do msm jeito


Re: Bug em cod - Marllun - 21.02.2018

Tenta e me manda o print do console.

PHP код:
new stringRG[5000]; 
format(stringRGsizeof(stringRG), "%d%d.%d%d%d.%d%d%d-%d",RandomRG[RandomRegistro],RandomRG[RandomRegistro1],RandomRG[RandomRegistro2],RandomRG[RandomRegistro3],RandomRG[RandomRegistro4],RandomRG[RandomRegistro5],RandomRG[RandomRegistro6],RandomRG[RandomRegistro7],RandomRG[RandomRegistro8]); 
DOF2_SetInt(GetPlayerArquivo(playerid), "RG",stringRG); 
SendClientMessage(playeridazul_clarostringRG); 
printf("DOF2_SetInt(%s, "RG",%s); ",GetPlayerArquivo(playerid),PlayerInfoplayerid ][ RG ])
SavePlayer(playerid); 



Re: Bug em cod - SamuelMatheus05 - 21.02.2018

cara esse cod ae n funciona n

Compilando SERVERMUKA.pwn...
C:\Users\Samuel\Documents\Diversos\BVV\gamemodes\S ERVERMUKA.pwn(760) : error 035: argument type mismatch (argument 3)

C:\Users\Samuel\Documents\Diversos\BVV\gamemodes\S ERVERMUKA.pwn(762) : error 001: expected token: "-string end-", but found "-identifier-"

C:\Users\Samuel\Documents\Diversos\BVV\gamemodes\S ERVERMUKA.pwn(762) : warning 215: expression has no effect
C:\Users\Samuel\Documents\Diversos\BVV\gamemodes\S ERVERMUKA.pwn(762) : error 001: expected token: ";", but found "-string-"
C:\Users\Samuel\Documents\Diversos\BVV\gamemodes\S ERVERMUKA.pwn(762) : warning 215: expression has no effect
C:\Users\Samuel\Documents\Diversos\BVV\gamemodes\S ERVERMUKA.pwn(762) : warning 215: expression has no effect

C:\Users\Samuel\Documents\Diversos\BVV\gamemodes\S ERVERMUKA.pwn(762) : error 001: expected token: ";", but found ")"
C:\Users\Samuel\Documents\Diversos\BVV\gamemodes\S ERVERMUKA.pwn(762) : fatal error 107: too many error messages on one line