GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Segítségkérés => A témát indította: speti9603 - 2013. július 28. - 21:02:14

Cím: Dialog és Spawn
Írta: speti9603 - 2013. július 28. - 21:02:14
Üdv!
Csináltam egy olyat, hogy ha a játékos csatlakozik akkor egy dialogot adjon be ahol választhat csapatot, aztán ha választ akkor még egy dialogot ad be az adott csapat osztagjairól.
Na ez eddig megy, de amint kiválasztja az osztagot akkor beadja a skin választós menüt.
Pedig úgy csináltam meg, hogy spawnolja a playert, és a pózt meg a skint is beállítottam, hogy amint rányom akkor az legyen. Illetve még egy valami, ha F4 + /killeznek megtudom csinálni hogy akkor is a csapatválasztós diát adja be ne a skin selectort?
Itt egy példa az 1. gondra:
 
if(dialogid == DIALOG_6)
{
if(listitem == 0)
{
     SpawnPlayer(playerid);
SetPlayerTeam(playerid, 0);
SetPlayerSkin(playerid,285);
SetPlayerPos(playerid, -275.2928,2735.8794,62.7543);
TogglePlayerControllable(playerid, 1);
        ResetPlayerWeapons(playerid);
        GivePlayerWeapon(playerid, 29, 500);
        GivePlayerWeapon(playerid, 31, 300);
        GivePlayerWeapon(playerid, 27, 50);
SetPlayerColor(playerid,COLOR_YELLOW);
}
Cím: Dialog és Spawn
Írta: BoOy - 2013. július 28. - 21:20:53
A public OnPlayerRequestClass alá rakd ezeket:
 
SetSpawnInfo( playerid, 0, 0, 1958.33, 1343.12, 15.36, 269.15, 26, 36, 28, 150, 0, 0 );
SpawnPlayer(playerid);
Cím: Dialog és Spawn
Írta: speti9603 - 2013. július 28. - 21:34:56
Nem jó! Most CJ-t látom a kamera nem mozog de CJ-vel lehet futkározni, van amikor LV-be dob le. Plusz még a dialogos ugye :/
Cím: Dialog és Spawn
Írta: BoOy - 2013. július 28. - 22:08:12
De most én nem értem? mit akarsz hogy akarod?
Van egy Dialog ami a csatlakozáskor bejön! Akkor pluszba bejön a skinváltó is.
Amikor a dialogot elintézted, eltûnik akkor mit akarsz vagy hogy?
Cím: Dialog és Spawn
Írta: anorennia - 2013. július 28. - 22:27:42
Nem fogja spawnolni, bugos vagy nem tudom...
Timerrel próbáld meg esetleg, ha úgysem akkor off :/
Cím: Dialog és Spawn
Írta: speti9603 - 2013. július 28. - 22:28:28
Mikor csatlakozik a palyer akkor bead egy dialogot amiben csapatot tud választani. Ha kiválasztotta akkor bead még egy dialogot a csapaton belüli osztagokról. Na most ha kiválasztod akkor is a skin váalsztó képernyõt hozza be, pedig beállítottam ha kivasálzt egy osztagot, h setplayerpos meg skint is a fegyókat is, de úgyanúgy a skin selectort dobja be
Cím: Dialog és Spawn
Írta: BoOy - 2013. július 28. - 23:01:49
ahham.. Az OnPlayerConnect alá:
 
TogglePlayerSpectating(playerid,0);

 
vagy ha így se jó akkor:
az OnPlayerRequestClass alá:
 

SetSpawnInfo( playerid, 0, 0, 1958.33, 1343.12, 15.36, 269.15, 26, 36, 28, 150, 0, 0 );
SpawnPlayer(playerid);
SetCameraBehindPlayer(playerid);
Cím: Dialog és Spawn
Írta: speti9603 - 2013. július 29. - 10:45:11
na most jó csak az a gáz hogy ha kiválasztom a dialogomban h pl németország és orvos akkor is a rohamosztagost (gondolom azért mert a skin selectorban az az elsõ választható) és annak a fegyóit parancsait adja be
Cím: Dialog és Spawn
Írta: Campe3r - 2013. július 29. - 11:30:33
SetPlayerSkin(playerid,skinid);

 
Így már próbáltad?
Cím: Dialog és Spawn
Írta: speti9603 - 2013. július 29. - 11:53:54
ott van benne a kódba