-
Beírtam a modomba egy alap álló npc-t és szerverindításnál ez a probléma fogad
[19:32:53] [npc:join] Pultos has joined the server (0:127.0.0.1)
[19:32:53] [npc:part] Pultos has left the server (0:2)
Bejelentkező rendszer van a szerveren de ha az a probléma akkor azon hogyan léptetem át? Válaszokat előre is köszönöm!
[sok helyen kerestem megoldást elolvastam 2 tutorialt végig de sajna nem találtam rá választ pedig valahol biztosan kérdezték már ezért elnézést is kérek!]
-
Az OnPlayerConnect() -hez írd be ezt a kódot :) Szerintem ennyi.. (NPC -kel nem dolgoztam még xd)
if(IsPlayerNPC(playerid)) return 1;
-
if(IsPlayerNPC(playerid)) return 1;
tedd be minden callback alá közvetlen ,ahol van regrendszer
pl
ondialogresponse, onplayerconnect, stb
-
Köszönöm a válaszokat de sajnos így is ezt írja!
_______________________________________
Közben sikerült megoldani ezt a fajta problémát és csatlakozik viszont nem látom az npc-t ott ahol lennie kellene!
(Amúgy a namecheck rendszer dobta ki)
Mindent megcsináltam pedig amit kellett és elvileg a szerveren fent is van mert egy id-t el is foglalt de ha hozzá gotozok akkor kirak a farm közepére!
-
Nem helyezi el az NPC-t. Ott van, csak bennt a föld alatt.
public OnPlayerSpawn(playerid)
{
if(IsPlayerNPC(playerid)
{
new name[64];
GetPlayerName(playerid,name,sizeof(name));
if(!strcmp(name, \"Pultos\", false))
{
SetPlayerPos(playerid,0.0,0.0,0.0);//Ide persze a saját koordinátáid
}
}
}
Ha viszont felveszed az állását akkor nem kell ezt elvégezni.
-
Igazából elhelyezi mert egy sima grandlarc modban teszteltem és abba ottvan ahol lennie kell!
A reg rendszeren pedig átengedtem a saját szerveremben ugyebár így:
if(IsPlayerNPC(playerid)) return 1;
Ettől függetlenül sajna még mindíg nincs meg a probléma.. De azért köszönöm a választ!
Onplayerspawn alá már beírtam ezt!
-
Akkor vedd fel az NPC-t ahogy áll, akkor biztos jó.. Ha küldesz nekem egy pontos koordinátát (FacingAngle-vel együtt) meg egy skin ID-t akkor megcsinálom neked.
-
SetPlayerPos(playerid, -218.7877,1140.7925,19.7422);
Igazából ott van egy út előtte arra kellene nézzen mert nem irtam facing angle-t.. bár grandlarc tesztnél rögtön arra fordult! Amúgy nagyon szépen köszönöm!
________________________________
Közben bejátszottam azt, hogy úgy lépek be mintha én lennék az npc és azt kaptam, hogy a parton van kint a kamera szóval az alap samp bejelentkezésnél és hiába kattintok a spawnnál nem spawnol le sehova a karakterem ha pos van neki állítva akkor sem..
Amúgy nem tudom lényeges-e de a szerver sql alapú
Dupla hozzászólás automatikusan összefûzve. ( 2014. november 10. - 20:33:47 )
Jólvan, köszönöm szépen a sok segítséget de csak sikerült... 2 napot sz*rakodtam vele de csak megvan!
onplayerrequestclass nem akarta az igazságot ezért nem is erőltettem neki a if(IsPlayerNPC(playerid)) -t de most mégis addig erőltettem míg beirtam alá warning nélkül és mostmár működik! Köszönöm szépen mindenkinek mégegyszer!