Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.

Wysłany: 2018-06-24, 14:05


carl0987







Wiek: 37
Na forum: 4891 dni
Posty: 295
Nick w MP: Lolek

Piwa: 10

Respekt: 50

Witam, zrobi?em odczytywanie score z pliku gracza.
Plik gracza wygl?da tak:
Kod:


password=jakisetamhaslo123
score=1
e-mail=jakistammail@gmail.com
exp=0
level=1
kasa=279048

no i komenda:
Pawn

if(strcmp(cmdtext"/score"true) == 0)
{
    lvlsprawdz[playerid]=strval(dini_Get(udb_encode(PlayerName(playerid)), "score"));
    printf("Score: %d"lvlsprawdz[playerid]);
return 1;
}

Podczas gdy u?yje komendy /score wy?wietla zawsze Score: 0 nawet gdy posiadam 1 score zapisane w pliku jak wy?ej .

Podpis
Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-06-24, 14:42


macks







Wiek: 18
Na forum: 3577 dni
Posty: 1002

Piwa: 2856

Respekt: 463
Respekt: 463

Ostrzeżeń: 20%
Pawn
lvlsprawdz[playerid]=strval(dini_Get(udb_encode(PlayerName(playerid)), "score"));


nie pami?tam, ale z tego co mi si? wydaj?, to powinno by? dini_Int, wi?c:

Pawn
lvlsprawdz[playerid]=strval(dini_Int(udb_encode(PlayerName(playerid)), "score"));


Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-06-24, 14:59


carl0987







Wiek: 37
Na forum: 4891 dni
Posty: 295
Nick w MP: Lolek

Piwa: 10

Respekt: 50

wtedy wywala b??d do tej linijki:
Kod:

error 035: argument type mismatch (argument 1)


Podpis
Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-06-24, 16:36


MG303







Wiek: 30
Na forum: 6418 dni
Posty: 654

Piwa: 2990

Respekt: 231,6
Respekt: 231,6Respekt: 231,6

Ucz si? MySQL. Jest bardziej funkcjonalne.

http://gtao.pl.com/showthread.php?t=160971
http://gtao.pl.com/showthread.php?t=305994
... i wiele wi?cej na forum sampa.

PS mam nadziej?, ?e has?a s? hashowane? :roll:

Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-06-25, 11:12


carl0987







Wiek: 37
Na forum: 4891 dni
Posty: 295
Nick w MP: Lolek

Piwa: 10

Respekt: 50

troszk? si? ucz? ale potrzebuje da? do zmiennej tablicowej kt?ra jest tworzona na podstawie enumu e-mail. no i w dialogid robi? tak:
Pawn
 format (Player[playerid][email], sizeof (Player[playerid][email]), "%s",inputtext);

enum:
Pawn

enum PlayerData
{
    bool:LoggedIn,
    bool:ShowMouse,
    Cache:Cache_ID,
    UID,
    Password[129],
    Level,
    Money,
    email[129],
    AdminLVL,
    Score
};

no i zmienna tablicowa:
Pawn
new Player[MAX_PLAYERS][PlayerData];

b??dy:
Kod:

C:\Users\dank\Desktop\Kopia mapahere.pwn(250) : error 001: expected token: "]", but found "-identifier-"
C:\Users\dank\Desktop\Kopia mapahere.pwn(250) : warning 215: expression has no effect
C:\Users\dank\Desktop\Kopia mapahere.pwn(250) : error 001: expected token: ";", but found "]"
C:\Users\dank\Desktop\Kopia mapahere.pwn(250) : error 029: invalid expression, assumed zero
C:\Users\dank\Desktop\Kopia mapahere.pwn(250) : fatal error 107: too many error messages on one line

B??dy dotycz? linijki format.

Podpis
Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-06-25, 11:43


MG303







Wiek: 30
Na forum: 6418 dni
Posty: 654

Piwa: 2990

Respekt: 231,6
Respekt: 231,6Respekt: 231,6

Poka? kod nad t? linijk?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-06-25, 11:45


carl0987







Wiek: 37
Na forum: 4891 dni
Posty: 295
Nick w MP: Lolek

Piwa: 10

Respekt: 50

Pawn
if(strlen(inputtext) < 4)
             {

To jest w strlen.

Podpis
Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-06-25, 12:06


MG303







Wiek: 30
Na forum: 6418 dni
Posty: 654

Piwa: 2990

Respekt: 231,6
Respekt: 231,6Respekt: 231,6

Spr?buj zamiast sizeof da? liczb? r?wn? tablicy email

Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-06-25, 12:13


carl0987







Wiek: 37
Na forum: 4891 dni
Posty: 295
Nick w MP: Lolek

Piwa: 10

Respekt: 50

to samo :) Mo?e da si? jako? inaczej to zrobi??

Podpis
Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-06-25, 13:22


MG303







Wiek: 30
Na forum: 6418 dni
Posty: 654

Piwa: 2990

Respekt: 231,6
Respekt: 231,6Respekt: 231,6

Poka? ca?y kod z tym zwi?zany. Bo ja tu nie widz? b??du, a kompilator mo?e wariowa?, bo b??d jest gdzie? indziej

Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-06-25, 13:32


carl0987







Wiek: 37
Na forum: 4891 dni
Posty: 295
Nick w MP: Lolek

Piwa: 10

Respekt: 50

masz ca?y public:
Pawn

public OnDialogResponse(playeriddialogidresponselistiteminputtext[])
{
    if(dialogid == 1)
    {
        if(response == 1)
        {
            if(strlen(inputtext) >=6)
            {
                WP_Hash(Player[playerid][Password], 129inputtext);
                ShowPlayerDialog(playerid3DIALOG_STYLE_INPUT"E-Mail""Wpisz adres e-mail aby? w przysz?o?ci m?g?/mog?a odzyska? has?o!""Potwierd?""Anuluj");
            }
        }
    }
    if(dialogid == 3)
    {
        if(response == 1)
         {
             if(strlen(inputtext) < 4)
             {
             format(Player[playerid][email], 129"%s",inputtext);
             }
         }
    }

    return 0;
}


[ Dodano: 2018-06-25, 13:34 ]
dobra dzia?a! b??dem by?o nie danie na g?rze odst?pu w >= 6

Podpis
Postaw piwo autorowi tego posta
 

 
Tagi: odczytywanie :: pliku :: dini.
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » PAWN Ten temat jest zablokowany bez możliwości zmiany postów lub pisania odpowiedzi

Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Dodaj temat do Ulubionych
Wersja do druku