Szerző Téma: INC probléma  (Megtekintve 846 alkalommal)

INC probléma
« Dátum: 2013. szeptember 20. - 17:37:26 »
0 Show voters
Na szasztok. :)
Lenne egy problémám az INC-el amit irtam.
Az a gond, hogy ha berakom az inc-et akk ki****za az OnPlayerConnect-et.
Gondolom azért mert a callback benne van.
Nem tudom mit kellene tenni...
Az INC-ben igy rendeztem el a callback-et:
Pl
 
public OnPlayerConnect(playerid)
{
PlayerLottery[playerid] = false;
return 1;
}
#if defined _ALS_OnPlayerConnect
#undef OnPlayerConnect
#else
#define _ALS_OnPlayerConnect
#endif
#define OnPlayerConnect Lottery_OnPlayerConnect
forward Lottery_OnPlayerConnect(playerid);

 
Várok mindenféle kritikát, véleményt, és persze a megoltást. :speeping:

INC probléma
« Válasz #1 Dátum: 2013. szeptember 20. - 18:29:06 »
0 Show voters
#include <a_samp>
public OnPlayerConnect(playerid)
{
//   PlayerLottery[playerid] = false;
#if defined Lottery_OnPlayerConnect
return Lottery_OnPlayerConnect(playerid);
#else
return 1;
#endif
}
#if defined Lottery_OnPlayerConnect
forward Lottery_OnPlayerConnect(playerid);
#endif
#if defined _ALS_OnPlayerConnect
#undef OnPlayerConnect
#else
#define _ALS_OnPlayerConnect
#endif
#define OnPlayerConnect Lottery_OnPlayerConnect

INC probléma
« Válasz #2 Dátum: 2013. szeptember 21. - 09:39:34 »
0 Show voters
Lecheckoltam...
Még mindig rossz.
Ha valaki nem értené, hogy mi a baj elmonmdom példával.
Bele itam a test modba hogha csatizik kapjon 1 milliót.
Ha nem rakom be az INC-et akk megy.
Ha belerakom(semmi error meg warning) akk olyan mintha kivettem voltna az OnPlayerConnect-et, és nem ad pénzt.
Az lehet a gond, amit már leirtam... az INC-ben az onplayerconnect-el valaki baj van.
Ezért kérem segtségetek, hogy kiderüljön, mert már mindent kipróbáltam.

INC probléma
« Válasz #3 Dátum: 2013. szeptember 22. - 09:24:18 »
0 Show voters
A kód nélkül ahogy próbáltad senki nem fog tudni segíteni.
Én leteszteltem a fentebb írt kódot így:
 
#include <a_samp>
public OnPlayerConnect(playerid)
{
//   PlayerLottery[playerid] = false;
printf(\"Teszt: _ALS_ OnPlayerConnect: %d\", playerid);
#if defined Lottery_OnPlayerConnect
return Lottery_OnPlayerConnect(playerid);
#else
return 1;
#endif
}
#if defined Lottery_OnPlayerConnect
forward Lottery_OnPlayerConnect(playerid);
#endif
#if defined _ALS_OnPlayerConnect
#undef OnPlayerConnect
#else
#define _ALS_OnPlayerConnect
#endif
#define OnPlayerConnect Lottery_OnPlayerConnect

 
Az eredmény: (persze beírtam a módba is egy teszt szöveget hogy meghívásra kerül-e)
 
[2013.09.22 09:21:39] [npc:join] TrainDriverLV has joined the server (0:127.0.0.1)
[2013.09.22 09:21:39] NPC: Connection from 127.0.0.1 is allowed.
[2013.09.22 09:21:39] Teszt: _ALS_ OnPlayerConnect: 0
[2013.09.22 09:21:39] _ALS_ GameMod Teszt: 0
[2013.09.22 09:21:39] [npc:join] TrainDriverLS has joined the server (1:127.0.0.1)
[2013.09.22 09:21:39] NPC: Connection from 127.0.0.1 is allowed.
[2013.09.22 09:21:39] Teszt: _ALS_ OnPlayerConnect: 1
[2013.09.22 09:21:39] _ALS_ GameMod Teszt: 1
[2013.09.22 09:21:39] [npc:join] TrainDriverSF has joined the server (2:127.0.0.1)
[2013.09.22 09:21:39] NPC: Connection from 127.0.0.1 is allowed.
[2013.09.22 09:21:39] Teszt: _ALS_ OnPlayerConnect: 2
[2013.09.22 09:21:39] _ALS_ GameMod Teszt: 2
[2013.09.22 09:21:39] [npc:join] PilotLV has joined the server (3:127.0.0.1)
[2013.09.22 09:21:39] NPC: Connection from 127.0.0.1 is allowed.
[2013.09.22 09:21:39] Teszt: _ALS_ OnPlayerConnect: 3
[2013.09.22 09:21:39] _ALS_ GameMod Teszt: 3
[2013.09.22 09:21:39] [npc:join] PilotSF has joined the server (4:127.0.0.1)
[2013.09.22 09:21:39] NPC: Connection from 127.0.0.1 is allowed.
[2013.09.22 09:21:39] Teszt: _ALS_ OnPlayerConnect: 4
[2013.09.22 09:21:39] _ALS_ GameMod Teszt: 4
[2013.09.22 09:21:39] [npc:join] PilotLS has joined the server (5:127.0.0.1)
[2013.09.22 09:21:39] NPC: Connection from 127.0.0.1 is allowed.
[2013.09.22 09:21:39] Teszt: _ALS_ OnPlayerConnect: 5
[2013.09.22 09:21:39] _ALS_ GameMod Teszt: 5
[/quote]

INC probléma
« Válasz #4 Dátum: 2013. szeptember 22. - 12:43:09 »
0 Show voters
Az INC tökéletes volt eddig is, de a ha berakom az INc-et akk a modbeli OnPlayerConnect megy ki... értitek? :question:

INC probléma
« Válasz #5 Dátum: 2013. szeptember 22. - 14:09:56 »
0 Show voters
Én teljesen értem hogy mi a problémád, de te se fogod fel hogy a pawn kódod nélkül nem lehet hasznos választ adni.
Érted?
Amúgy nagyon egyszerû a dolog, ha nem megy akkor meg ne használd azt az .inc fájlt és kész.  >:D

INC probléma
« Válasz #6 Dátum: 2013. szeptember 23. - 15:49:26 »
0 Show voters
PM-be ottvan

INC probléma
« Válasz #7 Dátum: 2013. szeptember 23. - 17:31:32 »
0 Show voters
Pm-be már rég válaszoltam.

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal