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

Wysłany: 2013-03-22, 13:39


skype







Wiek: 36
Na forum: 4920 dni
Posty: 38
Nick w MP: eReM

Piwa: 8

Respekt: 50

Witam ot?? mam taki Problem gdy kto? wpisz? /register jest rejestracja mi chodzi o to aby gdy kto? wejdzie na server ?eby od razu wyskoczy?a rejestracja bez wpisywania komend !! .

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-03-22, 14:59


Trader

Programista PAWN/Php






Wiek: 32
Na forum: 4825 dni
Posty: 20
Nick w MP: Roman_Flores

Piwa: 423

Respekt: 60

Poka? kod tego /rejestracja

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-03-22, 15:28


Seboo







Wiek: 30
Na forum: 5516 dni
Posty: 124
Nick w MP: Sebo

Piwa: 1228

Respekt: 102
Respekt: 102

Kod:

public OnPlayerConnect(playerid)
{

if(...) // tutaj uzupe?niasz warunek, ?eby sprawdza? czy gracz jest w
bazie/pliku, bo ja nie wiem jaki masz zapis to Ci nie pomog?.
{
ShowPlayerDialog(playerid, NAZWA_DIALOGU_LOGOWANIA, DIALOG_STYLE_PASSWORD, "Logowanie", "Podaj swoje has?o do konta.", "Ok", "Anuluj");
}
else
{
ShowPlayerDialog(playerid, NAZWA_DIALOGU_REJESTRACJI, DIALOG_STYLE_PASSWORD, "Rejestarcja", "Podaj has?o, aby za?o?y? konto.", "Ok", "Anuluj");
}
return 1;
}


Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-03-22, 18:21


skype







Wiek: 36
Na forum: 4920 dni
Posty: 38
Nick w MP: eReM

Piwa: 8

Respekt: 50

Powiedz mi mam taki kod i jak doda? do public OnPlayerConnect(playerid)
Zale?y mi na tym z g?ry dzi?ki !.


if(dialogid == 8)
{
if(response == 1)
{

if(20 < strlen(inputtext) || strlen(inputtext) < 5) {
SendClientMessage(playerid, C_RED2, "»» |Konto| Has?o musi mie? od 5 do 20 znak?w");
ShowPlayerDialog(playerid,8,1,"Rejestracja","Aby zarejestrowac sie na tym nicku \n\nMusisisz tylko ustawic haslo","Anuluj","Rejestruj");
return 1;
}

if(FindBadSign(inputtext)){
SendClientMessage(playerid, C_RED2, "Has?o mo?e si? sk?ada? tylko z liczb i liter [a-z] [A-Z] [0-9]");
return 1;
}


new nick[MAX_PLAYER_NAME];
GetPlayerName(playerid,nick,sizeof(nick));

if(mysqluse == 1){
new string[256];
format(string, sizeof(string), "INSERT INTO `Players` SET `Nick` = '%s',`Pass` = '%s',`Score` = '0',`Bank` = '0',`Bounty` = '0',`Kills` = '0',`Deaths` = '0',`Suicides` = '0',`Used_Score` = '0',`Skin` = '0',`Row_Kills` = '0',`Arena` = '0',`Drag` = '100000'",nick,inputtext);
mysql_query(string);
}
users ++;
SendClientMessage(playerid, C_GREEN, "");
new string[128];
format(string, sizeof(string), "»» |Rejestracja| Utworzy?e?(a?) konto o nazwie: %s , Has?o: %s || Zapami?taj dane do przysz?ego logowania !! ", nick, inputtext);
SendClientMessage(playerid, C_GREEN, string);

format(string, sizeof(string), "»» |Info| W?a?nie zarejestrowa? si? nowy gracz o nicku {FF8040}%s, {FFFFFF}Witamy!", nick);
SendClientMessageToAll(C_ORANGE, string);

format(Pass[playerid],21,"%s",inputtext);
format(LoginNick[playerid],MAX_PLAYER_NAME,"%s",nick);
logged[playerid] = true;
Registered[playerid] = true;
}

if(response == 0){
SendClientMessage(playerid,C_RED2,"»» |Rejestracja| Anulowa?e?(a?) rejestracje tego nicku");
}

return 1;
}

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-03-22, 18:42


Glut







Wiek: 31
Na forum: 4865 dni
Posty: 46

Piwa: 5

Respekt: 47,6

Cytat:

/register jest rejestracja

Podaj t? komend?, a nie jakie? linijki z OnDialogResponse

Podpis
NA PRZYSZŁOŚĆ KRZYCZ GŁOŚNIEJ BO MAM APARAT SŁUCHOWY I NIE SŁYSZĘ LITER!
Postaw piwo autorowi tego posta
 

 
Tagi: rejestracja
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » PAWN » [INNE] Rejestracja 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