Balkan SA:MP

San Andreas Multiplayer - www.sa-mp.com => Tutorijali u vezi SA-MPa => Temu započeo: Vilko poslato Decembar 28, 2010, 13:48:33 POSLE PODNE

Naslov: [TuT] Register/Login system by Vilko
Poruka od: Vilko poslato Decembar 28, 2010, 13:48:33 POSLE PODNE
Evo posto su svi Dialog Register/Login sustavi za GF ili raven, ja sam odlucio napraviti za sve modove.

Pa da zapocmemo :D


Trebate 2 include Dini i Dudb


Ovo stavljate pod definiranje includa, a include stavljate u Pawno/Include folder

#include <dini>
#include <dudb>


Kada idete compile vjerovatno cete dobiti warning, ali nista strasno, popravit cemo to ovako

#pragma unused ret_memcpy



Ako ste to uspili savrsen ste skripter :)


Idemo na iduci korak
Sada treba dodati pamcenje Novaca, levela, admina i ostalog.


enum pInfo
{
   pAdminLevel,
   pCash,
   pScore,
}
new PlayerInfo[MAX_PLAYERS][pInfo];


Tako ce vam se zapamtiti Admin, Novac i Level.


Definirajte ovo new gPlayerLogged[MAX_PLAYERS];
Pa onda ovo #define SERVER_USER_FILE "igraci/%s.ini"


E sada idemo na mao tezi korak


Ispod OnPlayerConnect morate staviti za konektiranje (logiranje) na server


    gPlayerLogged[playerid] = 0;
   new name[MAX_PLAYER_NAME], file[256];
   GetPlayerName(playerid, name, sizeof(name));
   format(file, sizeof(file), SERVER_USER_FILE, name);
   if (!dini_Exists(file))
   {
       ShowPlayerDialog(playerid, 1, DIALOG_STYLE_INPUT, "Niste registrirani", "[VilkoSys]Dobrodosli, niste registrirani. Molim registrirajte se za daljnju igru", "Register", "Leave");
   }
   if(fexist(file))
   {
       ShowPlayerDialog(playerid, 2, DIALOG_STYLE_INPUT, "Vi ste registrirani", "[VilkoSys]Dobrodosli, vi ste registrirani. Logirajte se", "Login", "Leave");
   }
return 1;
}



E sada pod OnPlayerDisconnect stavljamo ovo, sto nam daje kada se odlogujemo da nam zapamti sattistike

new name[MAX_PLAYER_NAME], file[256];
   GetPlayerName(playerid, name, sizeof(name));
   format(file, sizeof(file), SERVER_USER_FILE, name);
   if(gPlayerLogged[playerid] == 1)
   {
       dini_IntSet(file, "Level", PlayerInfo[playerid][pScore]);
       dini_IntSet(file, "Novac", PlayerInfo[playerid][pCash]);
       dini_IntSet(file, "AdminLevel",PlayerInfo[playerid][pAdminLevel]);
   }
   gPlayerLogged[playerid] = 0;





I najlakse sada je Dialog :)




public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if (dialogid == 1)
   {
       new name[MAX_PLAYER_NAME], file[256], string[128];
       GetPlayerName(playerid, name, sizeof(name));
       format(file, sizeof(file), SERVER_USER_FILE, name);
       if(!response) return Kick(playerid);
       if (!strlen(inputtext)) return
ShowPlayerDialog(playerid, 1, DIALOG_STYLE_INPUT, "Niste registrirani", "Dobrodosli, niste registrirani. Molim registrirajte se za daljnju igru", "Register", "Leave");
       dini_Create(file);
       dini_IntSet(file, "Lozinka", udb_hash(inputtext));
       dini_IntSet(file, "AdminLevel",PlayerInfo[playerid][pAdminLevel] = 0);
       dini_IntSet(file, "Novci",PlayerInfo[playerid][pCash] = 500);
       dini_IntSet(file, "Level",PlayerInfo[playerid][pScore] = 0);
       format(string, 128, "[VilkoSys]: Registrirali ste se %s s sifrom %s, automatski ste logirani.", name, inputtext);
       SendClientMessage(playerid, COLOR_YELLOW, string);
       gPlayerLogged[playerid] = 1;
   }
if (dialogid == 2)
   {
       new name[MAX_PLAYER_NAME], file[256], string[128];
       GetPlayerName(playerid, name, sizeof(name));
       format(file, sizeof(file), SERVER_USER_FILE, name);
       if(!response) return Kick(playerid);
       if (!strlen(inputtext)) return ShowPlayerDialog(playerid, 2, DIALOG_STYLE_INPUT, "Vi ste registrirani", "Dobrodosli, vi ste registrirani. Logirajte se", "Login", "Leave");
       new tmp;
       tmp = dini_Int(file, "Lozinka");
       if(udb_hash(inputtext) != tmp) {
           SendClientMessage(playerid, COLOR_RED, "[VilkoSys]Pogresna lozinka.");
           ShowPlayerDialog(playerid, 2, DIALOG_STYLE_INPUT, "Vi ste registrirani", "Dobrodosli, vi ste registrirani. Logirajte se", "Login", "Leave");
       }
       else
       {
           gPlayerLogged[playerid] = 1;
           PlayerInfo[playerid][pAdminLevel] = dini_Int(file, "AdminLevel");
           SetPlayerScore(playerid, PlayerInfo[playerid][pScore]);
           GivePlayerMoney(playerid, dini_Int(file, "Novci")-GetPlayerMoney(playerid));
           SendClientMessage(playerid,COLOR_RED, "[VilkoSys]: Logirani ste!!");
       }
   }
return 1;
}


Tutorijal napravio Vilko. Evo neke slikice:

http://slike.hr/slike/samp001_67407.png.html (http://slike.hr/slike/samp001_67407.png.html)
http://slike.hr/slike/samp002_98169.png.html (http://slike.hr/slike/samp002_98169.png.html)
http://slike.hr/slike/samp003_7a7f2.png.html (http://slike.hr/slike/samp003_7a7f2.png.html)
http://slike.hr/slike/samp004_eaeb0.png.html (http://slike.hr/slike/samp004_eaeb0.png.html)
http://slike.hr/slike/samp005_145e1.png.html (http://slike.hr/slike/samp005_145e1.png.html)

(http://slike.hr/slike/samp005_145e1.png.html) (http://slike.hr/slike/samp005_145e1.png.html)
Naslov: Odg: Register/Login system by Vilko (Za sve modove)
Poruka od: Mikic95 poslato Decembar 28, 2010, 13:55:44 POSLE PODNE
Svaka čast, ovo je dobro zato Å¡to radi za SVE modove  ;D
Naslov: Odg: Register/Login system by Vilko (Za sve modove)
Poruka od: Vilko poslato Decembar 28, 2010, 13:57:12 POSLE PODNE
Citat: >> |Hawks| << poslato Decembar 28, 2010, 13:55:44 POSLE PODNE
Svaka čast, ovo je dobro zato Å¡to radi za SVE modove  ;D
Radio sam ovo od 22.12 :D I pito sam danas Correllija oce napravit tut, i onda sam skuzio u cemu je greska u ovom mom. Sve sam mogo napravit, ali mi se nije spremalo. Nisam napravio definiciju gdje da se spremaju datoteke :D
Naslov: Odg: Register/Login system by Vilko (Za sve modove)
Poruka od: black_dota poslato Decembar 28, 2010, 14:06:16 POSLE PODNE
izvini ali sta je ovo?

http://forum.sa-mp.com/showthread.php?t=167937 (http://forum.sa-mp.com/showthread.php?t=167937)
Naslov: Odg: Register/Login system by Vilko (Za sve modove)
Poruka od: Vilko poslato Decembar 28, 2010, 14:08:24 POSLE PODNE
Citat: black_dota poslato Decembar 28, 2010, 14:06:16 POSLE PODNE
izvini ali sta je ovo?

http://forum.sa-mp.com/showthread.php?t=167937 (http://forum.sa-mp.com/showthread.php?t=167937)
Neam ja acc na samp forumu. Ja imam FS sto sam koristio na SGRP i po tome sam radio ovaj tut :) Izmjenito je par stvari, i nepise ime autora
Naslov: Odg: Register/Login system by Vilko (Za sve modove)
Poruka od: black_dota poslato Decembar 28, 2010, 17:11:44 POSLE PODNE
Citat: Vilko | ♦ ♣ ♥ ♠ » poslato Decembar 28, 2010, 14:08:24 POSLE PODNE
Citat: black_dota poslato Decembar 28, 2010, 14:06:16 POSLE PODNE
izvini ali sta je ovo?

http://forum.sa-mp.com/showthread.php?t=167937 (http://forum.sa-mp.com/showthread.php?t=167937)
Neam ja acc na samp forumu. Ja imam FS sto sam koristio na SGRP i po tome sam radio ovaj tut :) Izmjenito je par stvari, i nepise ime autora
jao koga ti lazes kao nemas na samp forumu acc

a isti tut samo prevedeno na Hrvatski jezik
Naslov: Odg: Register/Login system by Vilko (Za sve modove)
Poruka od: tWix poslato Decembar 28, 2010, 19:42:02 POSLE PODNE
lol :D Copy/paste
Naslov: Odg: Register/Login system by Vilko (Za sve modove)
Poruka od: _Cool_ poslato Decembar 28, 2010, 19:56:28 POSLE PODNE
Vilko jos ti je ostalo "Leave"...
Naslov: Odg: Register/Login system by Vilko (Za sve modove)
Poruka od: Vilko poslato Decembar 28, 2010, 20:15:54 POSLE PODNE
Citat: [CH/CS]John_Tequila poslato Decembar 28, 2010, 19:56:28 POSLE PODNE
Vilko jos ti je ostalo "Leave"...

Citat: Vilko | ♦ ♣ ♥ ♠ » poslato Decembar 28, 2010, 14:08:24 POSLE PODNE
Neam ja acc na samp forumu. Ja imam FS sto sam koristio na SGRP i po tome sam radio ovaj tut :) Izmjenito je par stvari, i nepise ime autora

Procitaj to i sve ce ti biti jasno. Preveo sam i promjenio par stavri i prilagodio 0.3c, tj 0.3b :)
Naslov: Odg: Register/Login system by Vilko (Za sve modove)
Poruka od: black_dota poslato Decembar 28, 2010, 20:17:29 POSLE PODNE
Citat: Vilko | ♦ ♣ ♥ ♠ » poslato Decembar 28, 2010, 20:15:54 POSLE PODNE
Citat: [CH/CS]John_Tequila poslato Decembar 28, 2010, 19:56:28 POSLE PODNE
Vilko jos ti je ostalo "Leave"...

Citat: Vilko | ♦ ♣ ♥ ♠ » poslato Decembar 28, 2010, 14:08:24 POSLE PODNE
Neam ja acc na samp forumu. Ja imam FS sto sam koristio na SGRP i po tome sam radio ovaj tut :) Izmjenito je par stvari, i nepise ime autora

Procitaj to i sve ce ti biti jasno. Preveo sam i promjenio par stavri i prilagodio 0.3c, tj 0.3b :)
ali opet mu nisi stavio credits a i ta fs je mozda sa samp foruma/balkan sampa skinuta/radjena po tutu i sad kao si ti pravio
Naslov: Odg: Register/Login system by Vilko (Za sve modove)
Poruka od: Vilko poslato Decembar 28, 2010, 20:19:44 POSLE PODNE
Citat: [IG]black_dota poslato Decembar 28, 2010, 20:17:29 POSLE PODNE
Citat: Vilko | ♦ ♣ ♥ ♠ » poslato Decembar 28, 2010, 20:15:54 POSLE PODNE
Citat: [CH/CS]John_Tequila poslato Decembar 28, 2010, 19:56:28 POSLE PODNE
Vilko jos ti je ostalo "Leave"...

Citat: Vilko | ♦ ♣ ♥ ♠ » poslato Decembar 28, 2010, 14:08:24 POSLE PODNE
Neam ja acc na samp forumu. Ja imam FS sto sam koristio na SGRP i po tome sam radio ovaj tut :) Izmjenito je par stvari, i nepise ime autora

Procitaj to i sve ce ti biti jasno. Preveo sam i promjenio par stavri i prilagodio 0.3c, tj 0.3b :)
ali opet mu nisi stavio credits a i ta fs je mozda sa samp foruma/balkan sampa skinuta/radjena po tutu i sad kao si ti pravio
Ali opet ja neznam jel on pravio! Davno je to izaslo i skino sam bas s ovog foruma, bilo je sve na engleskom. Te teme vise nema, a i nema credista u FSu!
Naslov: Odg: Register/Login system by Vilko (Za sve modove)
Poruka od: SlicK poslato Decembar 28, 2010, 21:06:20 POSLE PODNE
A sta se sad bunite covijek zeli pomoc onima kojima ovo treba a vi ga sad guzite zbog toga jer je nesto prekopirao i preveo vam!
Naslov: Odg: Register/Login system by Vilko (Za sve modove)
Poruka od: tenkaloni poslato Decembar 29, 2010, 10:07:18 PRE PODNE
Koga ti lazes OMG.... Sve si u zarez kopirao i samo preveo LOL....
samo je promjenjeno ime foldera u koji se spremaju igraci, a sve ostalo je u detalj KOPIRANO ;)

Naslov: Odg: Register/Login system by Vilko (Za sve modove)
Poruka od: black_dota poslato Decembar 29, 2010, 10:35:55 PRE PODNE
e ali zezno si se nisi rekao ovo sto cu ja sad:


da bi se spremali accounti morate prvo napraviti folder:"igraci" u scriptfiles
Naslov: Odg: Register/Login system by Vilko (Za sve modove)
Poruka od: kizla poslato Decembar 30, 2010, 12:35:46 POSLE PODNE
C:\Documents and Settings\User\Desktop\Login_sistem.pwn(17) : fatal error 100: cannot read from file: "dini"

Compilation aborted.Pawn compiler 3.2.3664           Copyright (c) 1997-2006, ITB CompuPhase


1 Error.

Sta sada ...
Naslov: Odg: Register/Login system by Vilko (Za sve modove)
Poruka od: Vilko poslato Decembar 30, 2010, 13:01:25 POSLE PODNE
Nemas dini includu, skini s samp foruma
Naslov: Odg: Register/Login system by Vilko (Za sve modove)
Poruka od: Overlord poslato Decembar 30, 2010, 13:37:51 POSLE PODNE
hvala ti za ovaj tut ali imam 2 warninga koja neznam rijesiti,nisam dugo skriptao i pravim mod od 0
C:\Documents and Settings\Name\Desktop\SAMP modovi\Jamaica\gamemodes\jamaica.pwn(71) : warning 204: symbol is assigned a value that is never used: "string"
C:\Documents and Settings\Name\Desktop\SAMP modovi\Jamaica\gamemodes\jamaica.pwn(93) : warning 203: symbol is never used: "strtok"
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase


2 Warnings.

evo kodovi
71
new name[MAX_PLAYER_NAME], file[256], string[128];
93
nema ga,prazno,kraj skripte
Naslov: Odg: Register/Login system by Vilko (Za sve modove)
Poruka od: ZicMortal poslato Decembar 30, 2010, 15:23:49 POSLE PODNE
Zasto svi rade sa dinijem? djson je po meni puno bolji i brzi.
Naslov: Odg: Register/Login system by Vilko (Za sve modove)
Poruka od: Vilko poslato Decembar 30, 2010, 15:37:30 POSLE PODNE
Citat: Rastaman poslato Decembar 30, 2010, 13:37:51 POSLE PODNE
hvala ti za ovaj tut ali imam 2 warninga koja neznam rijesiti,nisam dugo skriptao i pravim mod od 0
C:\Documents and Settings\Name\Desktop\SAMP modovi\Jamaica\gamemodes\jamaica.pwn(71) : warning 204: symbol is assigned a value that is never used: "string"
C:\Documents and Settings\Name\Desktop\SAMP modovi\Jamaica\gamemodes\jamaica.pwn(93) : warning 203: symbol is never used: "strtok"
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase


2 Warnings.

evo kodovi
71
new name[MAX_PLAYER_NAME], file[256], string[128];
93
nema ga,prazno,kraj skripte

Nesto si ti krivo stavljao, meni bez ijednog erora ili warninga
Naslov: Odg: Register/Login system by Vilko (Za sve modove)
Poruka od: Overlord poslato Januar 02, 2011, 19:03:28 POSLE PODNE
pravim GM od 0,i radio sma po ovome tut...kada idem da se logiram kaze da nisam registrovan  :-X a jesam
Naslov: Odg: Register/Login system by Vilko (Za sve modove)
Poruka od: Vilko poslato Januar 02, 2011, 19:45:03 POSLE PODNE
Nisi napravio folder Igraci
A kada se regas samo treas stisnut "Spawn" jer automatski logira
Naslov: Odg: Register/Login system by Vilko (Za sve modove)
Poruka od: ‹Fox› poslato Januar 02, 2011, 21:48:58 POSLE PODNE
Citat: Vilko | ♦ ♣ ♥ ♠ » poslato Januar 02, 2011, 19:45:03 POSLE PODNE
Nisi napravio folder Igraci
A kada se regas samo treas stisnut "Spawn" jer automatski logira


Ja sam napravio mapu igraci i u scriptfiles i u server direktoriju i opet mi nesprema
ondialogresponse:
if (dialogid == reg)
    {
        new name[MAX_PLAYER_NAME], file[256], string[128];
        GetPlayerName(playerid, name, sizeof(name));
        format(file, sizeof(file), SERVER_USER_FILE, name);
        if(!response) return Kick(playerid);
        if (!strlen(inputtext))
{
format(string, sizeof(string), "Dobrodosao %s\nTvoje ime nije registrirani.Upisi svoju lozinku:", name); ShowPlayerDialog(playerid, reg, DIALOG_STYLE_INPUT, "Registracija", string, "Register", "Leave");
        }
dini_Create(file);
        dini_IntSet(file, "Lozinka", udb_hash(inputtext));
        dini_IntSet(file, "AdminLevel",admlvl[playerid] = 0);
        dini_IntSet(file, "Novci", GivePlayerMoney(playerid, 500));
        dini_IntSet(file, "Level",SetPlayerScore(playerid, 0));
dini_IntSet(file, "Ubojstva", kills[playerid] = 0);
dini_IntSet(file, "Smrti", deaths[playerid] = 0);
        format(string, 128, "[Multy]:Registrirali ste se %s sa sifrom %s, automatski ste logirani.", name, inputtext);
        SendClientMessage(playerid, COLOR_GREEN, string);
        register[playerid] = 1;
    }



onplayerdisc...:
new name[MAX_PLAYER_NAME], file[256];
    GetPlayerName(playerid, name, sizeof(name));
    format(file, sizeof(file), SERVER_USER_FILE, name);
        dini_IntSet(file, "Level", GetPlayerScore(playerid));
        dini_IntSet(file, "Novac", GetPlayerMoney(playerid));
        dini_IntSet(file, "AdminLevel",admlvl[playerid]);
        dini_IntSet(file, "Ubojstva", kills[playerid]);
        dini_IntSet(file, "Smrti", deaths[playerid]);

onplayerconnect:
  new name[MAX_PLAYER_NAME], file[256];
    GetPlayerName(playerid, name, sizeof(name));
    format(file, sizeof(file), SERVER_USER_FILE, name);
    if (!dini_Exists(file))
    {
        ShowPlayerDialog(playerid, 1, DIALOG_STYLE_INPUT, "Niste registrirani", "[Multy]Dobrodosli, niste registrirani. Molim registrirajte se za daljnju igru", "Register", "Leave");
    }
    if(fexist(file))
    {
        ShowPlayerDialog(playerid, 2, DIALOG_STYLE_INPUT, "Vi ste registrirani", "[Multy]Dobrodosli, vi ste registrirani. Logirajte se", "Login", "Leave");
    }
Naslov: Odg: Register/Login system by Vilko (Za sve modove)
Poruka od: Vilko poslato Januar 02, 2011, 21:59:26 POSLE PODNE
Citat: |_\|/~FoX~\|/_| poslato Januar 02, 2011, 21:48:58 POSLE PODNE
Citat: Vilko | ♦ ♣ ♥ ♠ » poslato Januar 02, 2011, 19:45:03 POSLE PODNE
Nisi napravio folder Igraci
A kada se regas samo treas stisnut "Spawn" jer automatski logira


Ja sam napravio mapu igraci i u scriptfiles i u server direktoriju i opet mi nesprema
ondialogresponse:
if (dialogid == reg)
    {
        new name[MAX_PLAYER_NAME], file[256], string[128];
        GetPlayerName(playerid, name, sizeof(name));
        format(file, sizeof(file), SERVER_USER_FILE, name);
        if(!response) return Kick(playerid);
        if (!strlen(inputtext))
{
format(string, sizeof(string), "Dobrodosao %s\nTvoje ime nije registrirani.Upisi svoju lozinku:", name); ShowPlayerDialog(playerid, reg, DIALOG_STYLE_INPUT, "Registracija", string, "Register", "Leave");
        }
dini_Create(file);
        dini_IntSet(file, "Lozinka", udb_hash(inputtext));
        dini_IntSet(file, "AdminLevel",admlvl[playerid] = 0);
        dini_IntSet(file, "Novci", GivePlayerMoney(playerid, 500));
        dini_IntSet(file, "Level",SetPlayerScore(playerid, 0));
dini_IntSet(file, "Ubojstva", kills[playerid] = 0);
dini_IntSet(file, "Smrti", deaths[playerid] = 0);
        format(string, 128, "[Multy]:Registrirali ste se %s sa sifrom %s, automatski ste logirani.", name, inputtext);
        SendClientMessage(playerid, COLOR_GREEN, string);
        register[playerid] = 1;
    }



onplayerdisc...:
new name[MAX_PLAYER_NAME], file[256];
    GetPlayerName(playerid, name, sizeof(name));
    format(file, sizeof(file), SERVER_USER_FILE, name);
        dini_IntSet(file, "Level", GetPlayerScore(playerid));
        dini_IntSet(file, "Novac", GetPlayerMoney(playerid));
        dini_IntSet(file, "AdminLevel",admlvl[playerid]);
        dini_IntSet(file, "Ubojstva", kills[playerid]);
        dini_IntSet(file, "Smrti", deaths[playerid]);

onplayerconnect:
  new name[MAX_PLAYER_NAME], file[256];
    GetPlayerName(playerid, name, sizeof(name));
    format(file, sizeof(file), SERVER_USER_FILE, name);
    if (!dini_Exists(file))
    {
        ShowPlayerDialog(playerid, 1, DIALOG_STYLE_INPUT, "Niste registrirani", "[Multy]Dobrodosli, niste registrirani. Molim registrirajte se za daljnju igru", "Register", "Leave");
    }
    if(fexist(file))
    {
        ShowPlayerDialog(playerid, 2, DIALOG_STYLE_INPUT, "Vi ste registrirani", "[Multy]Dobrodosli, vi ste registrirani. Logirajte se", "Login", "Leave");
    }


Meni sve sprema osim levela. Novaca 300 tisuca, dodjem opet, resetiram server 300 tisuca, a level nisam psotavio jos payday pa mi valjd zbog tog nece spremat
Naslov: Odg: Register/Login system by Vilko (Za sve modove)
Poruka od: ‹Fox› poslato Januar 02, 2011, 22:01:04 POSLE PODNE
Ali meni uopce nece napravit file %s.ini
Naslov: Odg: Register/Login system by Vilko (Za sve modove)
Poruka od: NO.1 L3O poslato Januar 02, 2011, 23:07:39 POSLE PODNE
Kaj ga Za****vate ÄŒovjek je to napisao a ti koji ga optuzujes sto nisi napiso ti pa stavio Creditse... Mogao je on napraviti svoje mozda to bas nije preuzeto sa SA:MP Foruma ( Nemoj navaljivat ). 
Naslov: Odg: Register/Login system by Vilko (Za sve modove)
Poruka od: kizla poslato Januar 07, 2011, 20:45:45 POSLE PODNE
Mozete mi reci kako treba ici folder u Scriptfiles da mi se spremaju racuni

btw meni radi sve uvezi register a za login neznam posto nece mi spremiti acc :S
Naslov: Odg: Register/Login system by Vilko (Za sve modove)
Poruka od: ‹Fox› poslato Januar 07, 2011, 20:49:34 POSLE PODNE
Citat: kizla poslato Januar 07, 2011, 20:45:45 POSLE PODNE
Mozete mi reci kako treba ici folder u Scriptfiles da mi se spremaju racuni

btw meni radi sve uvezi register a za login neznam posto nece mi spremiti acc :S
pa otvoris scriptfiles pa onda desni klik misa>novo>mapa i mapi das ime "igraci"
Naslov: Odg: Register/Login system by Vilko (Za sve modove)
Poruka od: kizla poslato Januar 07, 2011, 21:22:19 POSLE PODNE
i nista vise ?? a "igraci" mora biti malo slovo ili kako :P
Naslov: Odg: Register/Login system by Vilko (Za sve modove)
Poruka od: Vilko poslato Januar 07, 2011, 21:24:38 POSLE PODNE
Onako kako pise u #define, a u define pise ovo:  #define SERVER_USER_FILE "igraci/%s.ini"
Dakle malo slovo i
Naslov: Odg: Register/Login system by Vilko (Za sve modove)
Poruka od: kizla poslato Januar 07, 2011, 21:28:16 POSLE PODNE
Ja napravim mapu koja se nalazi u scriptfiles pod imenom igraci i onda kada udem na server i pise da se regam i regam se ali poslije kada izadem sa servera  i nema mog acc.a u scriptfiles/igraci :S
Naslov: Odg: Register/Login system by Vilko (Za sve modove)
Poruka od: Amel poslato Januar 21, 2011, 21:36:23 POSLE PODNE
Imam jedna gdje da upisem # #include <dini> 
# #include <dudb> ja ga upisem tamo gdje stoju incude i oped mi zibaci jedan eror samo  ako ko moze prekos kaypa ili msn da mi objasni ...Hvla unaprjed
Naslov: Odg: Register/Login system by Vilko (Za sve modove)
Poruka od: cristiane poslato Januar 21, 2011, 21:46:23 POSLE PODNE
Citat: Amel poslato Januar 21, 2011, 21:36:23 POSLE PODNE
Imam jedna gdje da upisem # #include <dini>  
# #include <dudb> ja ga upisem tamo gdje stoju incude i oped mi zibaci jedan eror samo  ako ko moze prekos kaypa ili msn da mi objasni ...Hvla unaprjed
Moras imati te includse u pawno/include
Naslov: Odg: Register/Login system by Vilko (Za sve modove)
Poruka od: Amel poslato Januar 21, 2011, 21:51:01 POSLE PODNE
evo vam moj skayp i msn ako ko moze da mi objasni sat amko_WoW@hotmail.com i skayp luiz lopez bosna hvla i evo ga taj eror
C:\Users\Amel\Desktop\samp03csvr_win32\pawno\include\dudb.inc(25) : fatal error 100: cannot read from file: "dutils"

Compilation aborted.Pawn compiler 3.2.3664           Copyright (c) 1997-2006, ITB CompuPhase


1 Error.
Postojili ikako rjesenje ja stvarno neznam sta bi mi palo na pamet...
Naslov: Odg: Register/Login system by Vilko (Za sve modove)
Poruka od: Edimax RolePlay poslato Januar 22, 2011, 00:27:25 PRE PODNE
pa nemas File "dutils" u folderu "include" zar nije ocito,sam moras to naci!
Naslov: Odg: Register/Login system by Vilko (Za sve modove)
Poruka od: Amel poslato Januar 22, 2011, 11:35:47 PRE PODNE
Nabavio sam to sto si reko i evo oped mi se eror pojavi evo koji
C:\Users\Amel\Desktop\samp03csvr_win32\gamemodes\gf.pwn(2139) : warning 217: loose indentation
C:\Users\Amel\Desktop\samp03csvr_win32\gamemodes\gf.pwn(2705) : warning 217: loose indentation
C:\Users\Amel\Desktop\samp03csvr_win32\gamemodes\gf.pwn(5728) : warning 217: loose indentation
C:\Users\Amel\Desktop\samp03csvr_win32\gamemodes\gf.pwn(5730) : warning 217: loose indentation
C:\Users\Amel\Desktop\samp03csvr_win32\gamemodes\gf.pwn(7254) : error 021: symbol already defined: "strtok"
C:\Users\Amel\Desktop\samp03csvr_win32\gamemodes\gf.pwn(7269) : error 047: array sizes do not match, or destination array is too small
C:\Users\Amel\Desktop\samp03csvr_win32\gamemodes\gf.pwn(8867) : warning 219: local variable "mod" shadows a variable at a preceding level
C:\Users\Amel\Desktop\samp03csvr_win32\gamemodes\gf.pwn(26209) : warning 235: public function lacks forward declaration (symbol "OnPlayerPrivmsg")
C:\Users\Amel\Desktop\samp03csvr_win32\gamemodes\gf.pwn(26245) : warning 203: symbol is never used: "ret_memcpy"
Pawn compiler 3.2.3664           Copyright (c) 1997-2006, ITB CompuPhase


2 Errors.
Naslov: Odg: Register/Login system by Vilko (Za sve modove)
Poruka od: Sabbath poslato Februar 15, 2011, 11:12:09 PRE PODNE
Sry na refresh, kad sve uradim po tutu izadju mi ovi errori:
D:\miso\gta san andreas\GTA San Andreas\samp\gamemodes\gangwars.pwn(77) : warning 225: unreachable code
D:\miso\gta san andreas\GTA San Andreas\samp\gamemodes\gangwars.pwn(78) : warning 217: loose indentation
D:\miso\gta san andreas\GTA San Andreas\samp\gamemodes\gangwars.pwn(78) : error 029: invalid expression, assumed zero
D:\miso\gta san andreas\GTA San Andreas\samp\gamemodes\gangwars.pwn(78) : error 029: invalid expression, assumed zero
D:\miso\gta san andreas\GTA San Andreas\samp\gamemodes\gangwars.pwn(78) : warning 215: expression has no effect
D:\miso\gta san andreas\GTA San Andreas\samp\gamemodes\gangwars.pwn(78) : error 001: expected token: ";", but found "new"
D:\miso\gta san andreas\GTA San Andreas\samp\gamemodes\gangwars.pwn(78) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase


4 Errors.


linija 78:    new name[MAX_PLAYER_NAME], file[256];
linija 77:    gPlayerLogged[playerid] = 0;
Naslov: Odg: Register/Login system by Vilko (Za sve modove)
Poruka od: Rotcod poslato Februar 15, 2011, 11:46:44 PRE PODNE
1. Videcu jos nisam siguran...
2.Da li si stavio new gPlayerLogged[MAX_PLAYERS]; ??
Naslov: Odg: Register/Login system by Vilko (Za sve modove)
Poruka od: Sabbath poslato Februar 15, 2011, 12:18:50 POSLE PODNE
jesam
Naslov: Odg: Register/Login system by Vilko (Za sve modove)
Poruka od: Vilko poslato Februar 15, 2011, 16:46:09 POSLE PODNE
Negdje nemas (;)

Ili si krivo stavio to sve.. :D
Naslov: Odg: Register/Login system by Vilko (Za sve modove)
Poruka od: Sabbath poslato Februar 15, 2011, 19:21:30 POSLE PODNE
e nisi rekao gde da se stavi enum pInfo
enum pInfo
{
    pAdminLevel,
    pCash,
    pScore,
}
new PlayerInfo[MAX_PLAYERS][pInfo];

mozda nisam na pravo mesto stavio
Naslov: Odg: Register/Login system by Vilko (Za sve modove)
Poruka od: Vilko poslato Februar 19, 2011, 21:44:28 POSLE PODNE
Pazi tocno u sredini moda, pa gore -.-
Naslov: Odg: [TuT] Register/Login system by Vilko
Poruka od: Kozlov poslato Maj 26, 2011, 18:46:13 POSLE PODNE
Dobijem ovo, sve sam uradio kako si reko

C:\Users\Slegy\Desktop\samp03csvr_R2-2_win32\gamemodes\bsdm.pwn(169) : warning 217: loose indentation
C:\Users\Slegy\Desktop\samp03csvr_R2-2_win32\gamemodes\bsdm.pwn(180) : warning 217: loose indentation
C:\Users\Slegy\Desktop\samp03csvr_R2-2_win32\gamemodes\bsdm.pwn(190) : error 029: invalid expression, assumed zero
C:\Users\Slegy\Desktop\samp03csvr_R2-2_win32\gamemodes\bsdm.pwn(190) : warning 215: expression has no effect
C:\Users\Slegy\Desktop\samp03csvr_R2-2_win32\gamemodes\bsdm.pwn(190) : error 001: expected token: ";", but found "]"
C:\Users\Slegy\Desktop\samp03csvr_R2-2_win32\gamemodes\bsdm.pwn(190) : error 029: invalid expression, assumed zero
C:\Users\Slegy\Desktop\samp03csvr_R2-2_win32\gamemodes\bsdm.pwn(190) : fatal error 107: too many error messages on one line
Naslov: Odg: [TuT] Register/Login system by Vilko
Poruka od: System32 poslato Maj 26, 2011, 18:50:22 POSLE PODNE
Citat: Kozlov poslato Maj 26, 2011, 18:46:13 POSLE PODNE
Dobijem ovo, sve sam uradio kako si reko

C:\Users\Slegy\Desktop\samp03csvr_R2-2_win32\gamemodes\bsdm.pwn(169) : warning 217: loose indentation
C:\Users\Slegy\Desktop\samp03csvr_R2-2_win32\gamemodes\bsdm.pwn(180) : warning 217: loose indentation
C:\Users\Slegy\Desktop\samp03csvr_R2-2_win32\gamemodes\bsdm.pwn(190) : error 029: invalid expression, assumed zero
C:\Users\Slegy\Desktop\samp03csvr_R2-2_win32\gamemodes\bsdm.pwn(190) : warning 215: expression has no effect
C:\Users\Slegy\Desktop\samp03csvr_R2-2_win32\gamemodes\bsdm.pwn(190) : error 001: expected token: ";", but found "]"
C:\Users\Slegy\Desktop\samp03csvr_R2-2_win32\gamemodes\bsdm.pwn(190) : error 029: invalid expression, assumed zero
C:\Users\Slegy\Desktop\samp03csvr_R2-2_win32\gamemodes\bsdm.pwn(190) : fatal error 107: too many error messages on one line

jes ti normalan, vidis koliko satru temu refreshas
Naslov: Odg: [TuT] Register/Login system by Vilko
Poruka od: Matteo poslato Maj 26, 2011, 20:56:59 POSLE PODNE
Citat: Kozlov poslato Maj 26, 2011, 18:46:13 POSLE PODNE
Dobijem ovo, sve sam uradio kako si reko

C:\Users\Slegy\Desktop\samp03csvr_R2-2_win32\gamemodes\bsdm.pwn(169) : warning 217: loose indentation
C:\Users\Slegy\Desktop\samp03csvr_R2-2_win32\gamemodes\bsdm.pwn(180) : warning 217: loose indentation
C:\Users\Slegy\Desktop\samp03csvr_R2-2_win32\gamemodes\bsdm.pwn(190) : error 029: invalid expression, assumed zero
C:\Users\Slegy\Desktop\samp03csvr_R2-2_win32\gamemodes\bsdm.pwn(190) : warning 215: expression has no effect
C:\Users\Slegy\Desktop\samp03csvr_R2-2_win32\gamemodes\bsdm.pwn(190) : error 001: expected token: ";", but found "]"
C:\Users\Slegy\Desktop\samp03csvr_R2-2_win32\gamemodes\bsdm.pwn(190) : error 029: invalid expression, assumed zero
C:\Users\Slegy\Desktop\samp03csvr_R2-2_win32\gamemodes\bsdm.pwn(190) : fatal error 107: too many error messages on one line



Da li je to na onom dialogu?
Ako je stavi bez boja, makni boje ostavi samo osnovno tj ovo (isti ja problem imo ali ja se snaso :D):
    if (!dini_Exists(file))
    {
        ShowPlayerDialog(playerid, 1, DIALOG_STYLE_INPUT, "Registracija", "Account: Nemate", "Registracija", "Izlaz");
       
    }
    if(fexist(file))
    {
        ShowPlayerDialog(playerid, 2, DIALOG_STYLE_INPUT, "Login", "Account: Imate", "Login", "Izlaz");
    }

Naslov: Odg: Register/Login system by Vilko (Za sve modove)
Poruka od: Javier poslato Maj 27, 2011, 12:52:13 POSLE PODNE
Jesil siguran da si ti ovo radio, posto vidim da su ovi gumbovi na engleskom jeziku. Posto na vecini servera su komande, systemi itd sve na HR/BH/RS.
Naslov: Odg: [TuT] Register/Login system by Vilko
Poruka od: IxyzZz poslato Mart 04, 2012, 09:48:32 PRE PODNE
Evo ovako napravio sam sve sto je trabalo ono staviti u scriptu i skinuo sam ona dva plugina ali jedan mi je ok a za onaj "dudb" mi izbaciva erorr ... sve sam stavio u Pawno/Plugins i opet mi ovo izbaciva ovaj erorr


C:\Users\[NEBITNO]\Desktop\Log-Reg System By Mee.pwn(3) : fatal error 100: cannot read from file: "dudb"

Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase


1 Error.
Naslov: Odg: [TuT] Register/Login system by Vilko
Poruka od: IxyzZz poslato Mart 04, 2012, 15:06:06 POSLE PODNE
Citat: Josip_Black poslato Mart 04, 2012, 12:56:38 POSLE PODNE
Citat: IxyzZz poslato Mart 04, 2012, 09:48:32 PRE PODNE
Evo ovako napravio sam sve sto je trabalo ono staviti u scriptu i skinuo sam ona dva plugina ali jedan mi je ok a za onaj "dudb" mi izbaciva erorr ... sve sam stavio u Pawno/Plugins i opet mi ovo izbaciva ovaj erorr


C:\Users\[NEBITNO]\Desktop\Log-Reg System By Mee.pwn(3) : fatal error 100: cannot read from file: "dudb"

Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase


1 Error.


Daj tu liniju gdje ti izbaci eror

Pa ali nevidis ??
Naslov: Odg: [TuT] Register/Login system by Vilko
Poruka od: Jazavac. poslato Mart 04, 2012, 15:44:54 POSLE PODNE
Izbriši taj redak
Naslov: Odg: [TuT] Register/Login system by Vilko
Poruka od: [B.B.King] poslato Mart 04, 2012, 17:10:35 POSLE PODNE
Dobro je,mogo si uzeti y_ini,dini je ostario i malo ga sad ko koristi  :-*
Naslov: Odg: [TuT] Register/Login system by Vilko
Poruka od: []Flynâ„¢ poslato Mart 04, 2012, 20:35:03 POSLE PODNE
Pogledajte datum Tutorijala.

Staro je ovo, predjite na nesto savremenije...