San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Segítségkérés => A témát indította: Flember - 2012. november 12. - 00:03:00
Cím: Spawn
Írta: Flember - 2012. november 12. - 00:03:00
Sziasztok! Elkezdtem 0-ról 1 módot. Elakadtam a spawnnál. A lényeg, hogy megtörténik a regisztráció, le is menti, meg minden, ki is írja a szöveget, hogy Üdv a szerveren, de ugyanaz nem spawnolja le a játékost. Alul ott van az a karakter választó felület \"< > Spawn\" Pedig az üdvözlõ szöveg alá beírtam az OnPlayerSpawn(playerid);-t ahova be van írva a pozíció. Szerk: Megnéztem, a karaktert lespawnolja, csak a kamera pozíció ugyanott marad, és lent marad a karakter választó csík is \"< > Spawn\".
Cím: Spawn
Írta: Kovacs_Richard - 2012. november 12. - 00:35:27
OnPlayerRequestSpawn alatt ugye nem return 0; van? írj 1 print-et vagy SendClientMessage-t az OnPlayerSpawn alá hogy lespawnolja e a játékost... http://wiki.sa-mp.com/wiki/SpawnPlayer
Cím: Spawn
Írta: Lömpi - 2012. november 12. - 00:41:35
SpawnPlayer(playerid);
funkciót esetleg probáltad már?
Cím: Spawn
Írta: Flember - 2012. november 12. - 07:02:09
Eddig az OnPlayerSpawn volt beírva, az lespawnolta, csak az történt amit már írtam. A SpawnPlayer még annyit sem csinál. Szerk: Megnéztem a return-nál nem 0 volt, hanem false, ha átállítóm 1-re, akkor elég durva dolgok történnek, a képernyõ elkezd összevissza vibrálni, meg ilyenek. Ha 0 akkor ugyanúgy nem csinál semmit, ha false akkor sem...
Cím: Spawn
Írta: Kovacs_Richard - 2012. november 12. - 11:31:29
http://wiki.sa-mp.com/wiki/OnPlayerSpawn http://wiki.sa-mp.com/wiki/OnPlayerRequestSpawn ha az OnPlayerRequestSpawn-nál return 0 van akkor nem tud spawnolni a játékos ! és mind1 hogy false vagy 0 van az ugyanazt a hatást hozza... http://wiki.sa-mp.com/wiki/SpawnPlayer ezzel a függvénnyel tudod spawnoltatni a játékost... szóval akkor villog a képernyõ amikor spawnol a játékos? nem lehet hogy nagyon kirakod a maprõl vagy hibás Textdraw-ot / Gametext-et mutatsz neki? tegnap pl a TD / GT hiba volt az egyik fórumozónál... vagy konkrétan mit csinálsz akkor amikor spawnol?
Cím: Spawn
Írta: Flember - 2012. november 12. - 14:05:46
A vibrálással már nincs gond, az OnPlayerRequestSpawn ki lett szedve már. Leírom mi hol van: -OnPlayerRequestClass behozza a bejelentkezõ felületet.. játékos bejelentkezik, utána jön a következõ: -OnPlayerLogin alá be van írva az üdvözlõ szöveg \"Szerver: Üdv a szerveren.\" és a SpawnPlayer(playerid); - A szöveget ki is írja.. hogy Üdv.. de nem spawnol.. -OnPlayerSpawn alatt: SetPlayerPos(playerid, 1486.0591,-1741.7465,13.5469); Ennyi van a spawnal kapcsolatban. Esetleg így jobban tudsz segíteni :) mindenhol return 1 van írva, az OnPlayerRequestClass alatt return false, ha azt átírom 1-re akkor amint valaki csatlakozik vibrál a képernyõ.
Cím: Spawn
Írta: Kovacs_Richard - 2012. november 12. - 14:12:31
public OnPlayerRequestClass(playerid,classid) { if(classid == 3 && !IsPlayerAdmin(playerid)) { SendClientMessage(playerid,COLOR_GREEN,\"This skin is only for admins!\"); return 0; } return 1; }
ez a wikis példa...return 0 miatt nem tud spawnolni...szóval nem false kéne oda szerintem... a villogás okát kéne megtalálni...õõ publikus a mód?
Cím: Spawn
Írta: Flember - 2012. november 12. - 14:26:58
Végülis még sokat nem csináltam rajta, mert elakadtam itt, átküldök egy linket priviben. Amúgy a vibrálás már nincs.
Cím: Spawn
Írta: Kovacs_Richard - 2012. november 12. - 15:00:16
hát én az OnPlayerRequestClass alatt a return false;-t átírtam return 1;-re és mûködik próbáld ki nálad mit hoz ki...
Cím: Spawn
Írta: Flember - 2012. november 12. - 17:52:03
Kipróbáltam... Átírtam 1-re, ismét a vibráló képernyõ, szöveggel a közepén hogy nem vagyok a pályán belül, de azt egyszerûen nem értem.. SetPlayerPos(playerid,1481.5425,-1743.8822,13.5469); most ez van beállítva, elõzõ sem volt jó, ez elvileg Los Santosban a rendõrség környékén kellene spawnolja, nincs mappon kívül...
Cím: Spawn
Írta: Kovacs_Richard - 2012. november 12. - 17:58:44
a regnél engem lespawnolt és nem volt villogó kép...
Cím: Spawn
Írta: Flember - 2012. november 12. - 18:20:17
Hmm.. :/ Mi zavarhat még közbe a módon kívül? scrtipt nincs bent Van rá esély, hogy a San Andreas szar?
Cím: Spawn
Írta: Kovacs_Richard - 2012. november 12. - 18:31:02
hát nálam nincs villogó képernyõ...alap SA-m van...
Cím: Spawn
Írta: Flember - 2012. november 12. - 20:30:52
Megoldódott, a probléma forrása az AddPlayerClass volt az OnGamemodeInit-ben Köszi a segítséget Ricsi!