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

Wysłany: 2013-02-08, 20:11


Lapp







Wiek: 28
Na forum: 4886 dni
Posty: 10

Piwa: 1

Respekt: 35,3

Witam!
Pisz? w?a?nie system rejestracji i logowania pod system DOF2
wszystko ?adnie ale mam taki problem z jedn? linijk? kodu wyskakuje w nim ponad 4 errory


Kod:

(48) : error 012: invalid function call, not a valid address
(48) : warning 215: expression has no effect
(48) : error 001: expected token: ";", but found ")"
(48) : error 029: invalid expression, assumed zero
(48) : fatal error 107: too many error messages on one line


Ta linijka w kt?rej wyskakuj? errory
Kod:

format(str, sizeof(str), "Konta/%s.ini",Nick(playerid));


Ca?y callback
Kod:

public OnPlayerConnect(playerid)
{
new str[45];
format(str, sizeof(str), "Konta/%s.ini",Nick(playerid));
if(DOF2_FileExists(str))
{
ShowPlayerDialog(playerid, 0, DIALOG_STYLE_INPUT, "Logowanie", "Twoje konto zosta?o wykryte! wpisz has?o", "Dalej", "Anuluj");
}
else
{
ShowPlayerDialog(playerid, 1, DIALOG_STYLE_INPUT, "Rejestracja", "Witaj na serwerze wpisz has?o", "Dalej", "Anuluj");
}
Nick[playerid] = Create3DTextLabel(pName(playerid), COLOR_BIALY, 30.0, 40.0, 50.0, 60.0, 0, 0);
Attach3DTextLabelToPlayer(Nick[playerid], playerid, 0.0, 0.0, 0.2);
return 1;
}


Za pomoc leci zimne piwko albo i dwa :)

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-02-08, 20:15


Michalec

Dokładnie.






Wiek: 30
Na forum: 6405 dni
Posty: 163
Nick w MP: []Damianos[]

Piwa: 99

Respekt: 86,6

Poka? funkcj? Nick(playerid), bo tutaj wydaje si? by? wszystko ok.

@down

Zobacz ?e kolega posiada ju? tak? funkcj?. Po co ma za?mieca? map? tymi samymi funkcjami tyle ?e pod inn? nazw?? Pytam o funkcj? Nick(playerid), by? mo?e ma w niej co? "extra" lub po prostu jest to kolejna kopia tej samej funkcji.

Podpis
Ostatnio zmieniony przez Michalec 2013-02-08, 20:28, w całości zmieniany 1 raz  
Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-02-08, 20:24


Sillence







Wiek: 26
Na forum: 5157 dni
Posty: 1514
Nick w MP: Sillence

Piwa: 1517

Respekt: 416,3
Respekt: 416,3

Kod:

stock Nick(playerid)
{
new name[255];
GetPlayerName(playerid, name, 255);
return name;
}


Wklej to do mapy ;)

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-02-08, 20:28


Lapp







Wiek: 28
Na forum: 4886 dni
Posty: 10

Piwa: 1

Respekt: 35,3

nic nie da?o z tym stockiem nadal s?

@//
Nie mam tej funkcji Nick(playerid)

Ostatnio zmieniony przez zajacp1 2013-02-08, 20:33, w całości zmieniany 2 razy  
Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-02-08, 20:30


Michalec

Dokładnie.






Wiek: 30
Na forum: 6405 dni
Posty: 163
Nick w MP: []Damianos[]

Piwa: 99

Respekt: 86,6

Poka? funkcj? swoj?, lub zamie?

Kod:

format(str, sizeof(str), "Konta/%s.ini",Nick(playerid));

na

Kod:

format(str, sizeof(str), "Konta/%s.ini",pName(playerid));


Podpis
Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-02-08, 20:33


Sillence







Wiek: 26
Na forum: 5157 dni
Posty: 1514
Nick w MP: Sillence

Piwa: 1517

Respekt: 416,3
Respekt: 416,3

Kompilowa?em u mnie tw?j kod i jedyne co dosta?em to :
Kod:

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


Jak co? spr?buj Include zaktualizowa? na najnowsze z np 0.3x czy 0.3e ;)

[ Dodano: 2013-02-08, 20:34 ]
//EDIT
@UP2 poda?em CI funkcj? nick ;) 3 posty wy?ej ;)

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-02-08, 20:39


Lapp







Wiek: 28
Na forum: 4886 dni
Posty: 10

Piwa: 1

Respekt: 35,3

A macie mo?e link do najnowszej wersji DOF2??mam najnowsze includy sampa ale przestarza?y DOF2 z g?y dzi?kuje jak pomo?e browary polec?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-02-08, 20:40


Michalec

Dokładnie.






Wiek: 30
Na forum: 6405 dni
Posty: 163
Nick w MP: []Damianos[]

Piwa: 99

Respekt: 86,6

Edytowa?em post, ale widze kolega nie rozumie. Je?li chcesz pomaga?, to pomagaj a nie "pr?bujesz" pokaza? ?e umiesz pomaga?. Nie ma potrzeby tworzenia kolejnej za?miecaj?cej mapy funkcji, skoro autor tematu ma juz jedn? tak?. Po drugie to:

Kod:

new name[255];
GetPlayerName(playerid, name, 255);


:|

Co to ma by?? Widzia?e? kiedy? nick zawieraj?cy 255 znak?w? No prosz?, bezsensowne tracenie pami?ci. Potem tylko p?acz? ludzie, ?e im serwer du?o ramu zabiera...

Kod:

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


Tak to powinno wygl?da?.
Dzi?kuj?, dobranoc.

Podpis
Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-02-08, 20:58


Lapp







Wiek: 28
Na forum: 4886 dni
Posty: 10

Piwa: 1

Respekt: 35,3

Dzi?ki pomog?o zmniejszy?o errory do 4 ale nadal w tej samej linijce :/

Kod:

(50) : error 012: invalid function call, not a valid address
(50) : warning 215: expression has no effect
(50) : error 001: expected token: ";", but found ")"
(50) : error 029: invalid expression, assumed zero
(50) : fatal error 107: too many error messages on one line


Ta nieszcz?sna linijka :/
Kod:

format(str, sizeof(str), "Konta/%s.ini",pName(playerid));


Callback
Kod:

public OnPlayerConnect(playerid)
{
new str[45];
format(str, sizeof(str), "Konta/%s.ini",pName(playerid));
if(DOF2_FileExists(str))
{
ShowPlayerDialog(playerid, 0, DIALOG_STYLE_INPUT, "Logowanie", "Twoje konto zosta?o wykryte! wpisz has?o", "Dalej", "Anuluj");
}
else
{
ShowPlayerDialog(playerid, 1, DIALOG_STYLE_INPUT, "Rejestracja", "Witaj na serwerze wpisz has?o", "Dalej", "Anuluj");
}
Nick[playerid] = Create3DTextLabel(pName(playerid, COLOR_BIALY, 30.0, 40.0, 50.0, 60.0, 0, 0);
Attach3DTextLabelToPlayer(Nick[playerid], playerid, 0.0, 0.0, 0.2);
return 1;
}


Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-02-08, 21:20


Sillence







Wiek: 26
Na forum: 5157 dni
Posty: 1514
Nick w MP: Sillence

Piwa: 1517

Respekt: 416,3
Respekt: 416,3

Kod:

public OnPlayerConnect(playerid)
{
new str[45];
format(str, sizeof(str), "Konta/%s.ini",Nick(playerid));
if(DOF2_FileExists(str))
{
ShowPlayerDialog(playerid, 0, DIALOG_STYLE_INPUT, "Logowanie", "Twoje konto zosta?o wykryte! wpisz has?o", "Dalej", "Anuluj");
}
else
{
ShowPlayerDialog(playerid, 1, DIALOG_STYLE_INPUT, "Rejestracja", "Witaj na serwerze wpisz has?o", "Dalej", "Anuluj");
}
Nick[playerid] = Create3DTextLabel(pName(playerid, COLOR_BIALY, 30.0, 40.0, 50.0, 60.0, 0, 0);
Attach3DTextLabelToPlayer(Nick[playerid], playerid, 0.0, 0.0, 0.2);
return 1;
}


+ To wklej do mapy

Kod:

stock Nick(playerid)
{
new name[255];
GetPlayerName(playerid, name, 255);
return name;
}


I na 100 % powinno dzia?a? ;)

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-02-08, 21:25


Lapp







Wiek: 28
Na forum: 4886 dni
Posty: 10

Piwa: 1

Respekt: 35,3

Heh....... nic nie da?o....
Nie rozumiem przecie? wszystko jest dobrze w tym kodzie wi?c czemu nie chce skonwertowa?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-02-08, 21:31


Sillence







Wiek: 26
Na forum: 5157 dni
Posty: 1514
Nick w MP: Sillence

Piwa: 1517

Respekt: 416,3
Respekt: 416,3

Zainstaluj moje include i zobacz czy p?jdzie :
Kod:

http://www.sendspace.pl/file/2a8b5e970bd018ed6bf4738

Ca?a paczka :D

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-02-08, 21:50


Lapp







Wiek: 28
Na forum: 4886 dni
Posty: 10

Piwa: 1

Respekt: 35,3

ahh m?g?by? wystawi? na speedyshare bo z niego pobra? niemog? co?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-02-08, 21:52


Sillence







Wiek: 26
Na forum: 5157 dni
Posty: 1514
Nick w MP: Sillence

Piwa: 1517

Respekt: 416,3
Respekt: 416,3

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-02-08, 21:56


Lapp







Wiek: 28
Na forum: 4886 dni
Posty: 10

Piwa: 1

Respekt: 35,3

Ehh no ja pieprze-.- nic nie da?o..........
Nie mam ju? pomys??w o co chodzi mu

Postaw piwo autorowi tego posta
 

 
Tagi: system :: rejestracji/logowania
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] system rejestracji/logowania 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