Wysłany: 2013-02-08, 20:11
Lapp
Wiek: 28 Na forum: 4886 dni Posty: 10
Piwa : 1
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
Wysłany: 2013-02-08, 20:15
Michalec
Dokładnie.
Wiek: 30 Na forum: 6405 dni Posty: 163
Nick w MP: []Damianos[]
Piwa : 99
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.
Ostatnio zmieniony przez Michalec 2013-02-08, 20:28, w całości zmieniany 1 raz
Wysłany: 2013-02-08, 20:24
Sillence
Wiek: 26 Na forum: 5157 dni Posty: 1514
Nick w MP: Sillence
Piwa : 1517
Kod: stock Nick(playerid)
{
new name[255];
GetPlayerName(playerid, name, 255);
return name;
}
Wklej to do mapy
Wysłany: 2013-02-08, 20:28
Lapp
Wiek: 28 Na forum: 4886 dni Posty: 10
Piwa : 1
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
Wysłany: 2013-02-08, 20:30
Michalec
Dokładnie.
Wiek: 30 Na forum: 6405 dni Posty: 163
Nick w MP: []Damianos[]
Piwa : 99
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));
Wysłany: 2013-02-08, 20:33
Sillence
Wiek: 26 Na forum: 5157 dni Posty: 1514
Nick w MP: Sillence
Piwa : 1517
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
Wysłany: 2013-02-08, 20:39
Lapp
Wiek: 28 Na forum: 4886 dni Posty: 10
Piwa : 1
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?
Wysłany: 2013-02-08, 20:40
Michalec
Dokładnie.
Wiek: 30 Na forum: 6405 dni Posty: 163
Nick w MP: []Damianos[]
Piwa : 99
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.
Wysłany: 2013-02-08, 20:58
Lapp
Wiek: 28 Na forum: 4886 dni Posty: 10
Piwa : 1
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;
}
Wysłany: 2013-02-08, 21:20
Sillence
Wiek: 26 Na forum: 5157 dni Posty: 1514
Nick w MP: Sillence
Piwa : 1517
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?
Wysłany: 2013-02-08, 21:25
Lapp
Wiek: 28 Na forum: 4886 dni Posty: 10
Piwa : 1
Heh....... nic nie da?o....
Nie rozumiem przecie? wszystko jest dobrze w tym kodzie wi?c czemu nie chce skonwertowa?
Wysłany: 2013-02-08, 21:31
Sillence
Wiek: 26 Na forum: 5157 dni Posty: 1514
Nick w MP: Sillence
Piwa : 1517
Zainstaluj moje include i zobacz czy p?jdzie :
Kod: http://www.sendspace.pl/file/2a8b5e970bd018ed6bf4738
Ca?a paczka
Wysłany: 2013-02-08, 21:50
Lapp
Wiek: 28 Na forum: 4886 dni Posty: 10
Piwa : 1
ahh m?g?by? wystawi? na speedyshare bo z niego pobra? niemog? co?
Wysłany: 2013-02-08, 21:52
Sillence
Wiek: 26 Na forum: 5157 dni Posty: 1514
Nick w MP: Sillence
Piwa : 1517
Wysłany: 2013-02-08, 21:56
Lapp
Wiek: 28 Na forum: 4886 dni Posty: 10
Piwa : 1
Ehh no ja pieprze-.- nic nie da?o..........
Nie mam ju? pomys??w o co chodzi mu
Tagi: system :: rejestracji/logowania
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: