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

Wysłany: 2014-04-11, 06:39


psycho_)







Wiek: 27
Na forum: 4509 dni
Posty: 5
Nick w MP: Hunter i jakies tagi

Piwa: 167

Respekt: 50

Ostrzeżeń: 100%
Mam problem z kontami graczy, gdy? po zarejestrowaniu, plik z nimi jest automatycznie wrzucany do "/scriptfiles" przez co powstaje ma?y "burdel". Co mam wpisa? w kodzie, ?eby konta robi?y si? i zosta?y wczytywane z "/scriptfiles/Gracze"?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-04-11, 13:07


mrx3667

mrdrifter






Wiek: 29
Na forum: 4534 dni
Posty: 143
Nick w MP: mrdrifter

Piwa: 359

Respekt: 377,8
Respekt: 377,8Respekt: 377,8Respekt: 377,8Respekt: 377,8

milibybylogdybysnamdalswojkodboniejestesmyczarodziejami.

kod!

Podpis







GG: 3097129
Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-04-11, 13:45


psycho_)







Wiek: 27
Na forum: 4509 dni
Posty: 5
Nick w MP: Hunter i jakies tagi

Piwa: 167

Respekt: 50

Ostrzeżeń: 100%
rejestracji czy logowania?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-04-11, 13:51


xqz

otaku desu!






Wiek: 32
Na forum: 6407 dni
Posty: 723
Nick w MP: xqz

Piwa: 5465

Respekt: 418,6
Respekt: 418,6

Jak masz w logowaniu i rejestracji kod formatuj?cy nick gracz np.


Kod:

format(table,sizeof table,"%s.ini",PlayerName(playerid));


to przed %s daj



Kod:

/Gracze/%s.ini


Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-04-11, 14:24


psycho_)







Wiek: 27
Na forum: 4509 dni
Posty: 5
Nick w MP: Hunter i jakies tagi

Piwa: 167

Respekt: 50

Ostrzeżeń: 100%
rejestracja :

Kod:

CMD:register(playerid, cmdtext[])
{
new haslo[22];
if(sscanf(cmdtext, "s[20]", haslo)) return SCM(playerid, COLOR_CMD_EMPTY, "U?yj: /register <has?o>");

if(strlen(haslo) < 4 || strlen(haslo) > 20) return SCM(playerid, COLOR_ERROR, "* Has?o musi mie? d?ugo?? 4-20 znak?w!");
if(Zalogowany[playerid] || fexist(PlayerName(playerid))) return SCM(playerid, COLOR_ERROR, "* Ju? posiadasz u nas konto!");

dini_Create(PlayerName(playerid), "Gracze");
dini_IntSet(PlayerName(playerid), "haslo", strval(haslo));
Zalogowany[playerid] = true;
dini_Set(PlayerName(playerid), "osiagniecia1", "0,0,0,0,0,0,0,0,0,0,0");
dini_Set(PlayerName(playerid), "osiagniecia2", "0,0,0,0,0,0,0,0");
AddPointOsiagniecie(playerid, 0);
format(string2, sizeof(string2), "Rejestracja powiod?a si?, zosta?e? automatycznie zalogowany! Has?o do twojego konta: %s", haslo);
SCM(playerid, COLOR_GREEN, string2);
return 1;
}"


Logowanie
Kod:

GetPlayerName(playerid, nick, MAX_PLAYER_NAME);

SCM(playerid, 0xFFFFFFFF, " ");
SCM(playerid, 0xFFFFFFFF, " ");
SCM(playerid, COLOR_GREEN, "* Witaj na serwerze Polskie Silver Party.");
if(fexist(PlayerName(playerid)))
{
SCM(playerid, COLOR_RED2, "* Posiadasz u nas konto, wi?c musisz si? na nie zalogowa?.");
SetTimerEx("ShowDialogLogin", 1600, 0, "d", playerid);
}
else
{
SCM(playerid, COLOR_RED2, "* Nie masz u nas konta. Aby je za?o?y? wpisz /register <twoje has?o>");
SCM(playerid, COLOR_YELLOW2, "* B?d? na nim zapisywane twoje statystyki, osi?gni?cia, pieni?dze, itd...");
}
SCM(playerid, 0x66CCFFFF, "* Wi?cej informacji o serwerze znajdziesz pod /cmd /tele");
if(fexist(FILE_VIPS))
{
if(dini_Isset(FILE_VIPS, nick) && dini_Int(FILE_VIPS, nick) == 1)
{
Vip[playerid] = true;
vipow++;
SCM(playerid, 0x33FF99FF, "* Zosta?e? automatycznie zalogowany jako VIP.");
}
}
format(string2, sizeof(string2), "* Gracz {3399FF}%s (%d) {FFFFFF}do??czy? do gry!", PlayerName(playerid), playerid);
SendClientMessageToAll(0xFFFFFFFF, string2);
SCM(playerid, 0xFFFFFFFF, " ");
SCM(playerid, 0xFFFFFFFF, " ");
SCM(playerid, 0xFFFFFFFF, " ");
PlayerPlaySound(playerid, 1097, 0.0, 0.0, 0.0);


Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-04-11, 15:14


xqz

otaku desu!






Wiek: 32
Na forum: 6407 dni
Posty: 723
Nick w MP: xqz

Piwa: 5465

Respekt: 418,6
Respekt: 418,6

Kod:

stock PlayerPath(playerid)
{
new path[45];
format(path, sizeof(path),"/Gracze/%s", PlayerName(playerid));
return path;
}

Wklej sobie to i jak m?wi?em u?ywaj - m?drze.


































































dini_Create(PlayerName(playerid), "Gracze");

PlayerName kt?re odnosz? si? do dini pozamieniaj na PlayerPath(playerid).

Postaw piwo autorowi tego posta
 

 
Tagi: konta :: graczy
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