Szerző Téma: Dialog és Spawn  (Megtekintve 888 alkalommal)

Dialog és Spawn
« Dátum: 2013. július 28. - 21:02:14 »
0 Show voters
Ü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);
}

Nem elérhető BoOy

  • 3209
  • 2013-as év szkriptere
    • Profil megtekintése
Dialog és Spawn
« Válasz #1 Dátum: 2013. július 28. - 21:20:53 »
0 Show voters
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);

Dialog és Spawn
« Válasz #2 Dátum: 2013. július 28. - 21:34:56 »
0 Show voters
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 :/

Nem elérhető BoOy

  • 3209
  • 2013-as év szkriptere
    • Profil megtekintése
Dialog és Spawn
« Válasz #3 Dátum: 2013. július 28. - 22:08:12 »
0 Show voters
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?

Dialog és Spawn
« Válasz #4 Dátum: 2013. július 28. - 22:27:42 »
0 Show voters
Nem fogja spawnolni, bugos vagy nem tudom...
Timerrel próbáld meg esetleg, ha úgysem akkor off :/

Dialog és Spawn
« Válasz #5 Dátum: 2013. július 28. - 22:28:28 »
0 Show voters
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

Nem elérhető BoOy

  • 3209
  • 2013-as év szkriptere
    • Profil megtekintése
Dialog és Spawn
« Válasz #6 Dátum: 2013. július 28. - 23:01:49 »
0 Show voters
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);

Dialog és Spawn
« Válasz #7 Dátum: 2013. július 29. - 10:45:11 »
0 Show voters
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

Dialog és Spawn
« Válasz #8 Dátum: 2013. július 29. - 11:30:33 »
0 Show voters
SetPlayerSkin(playerid,skinid);

 
Így már próbáltad?

Dialog és Spawn
« Válasz #9 Dátum: 2013. július 29. - 11:53:54 »
0 Show voters
ott van benne a kódba

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal