Szerző Téma: Segitség kérés.  (Megtekintve 1571 alkalommal)

Nem elérhető Coole

  • 159
    • Profil megtekintése
Segitség kérés.
« Dátum: 2011. június 15. - 13:05:33 »
0 Show voters
Üdv.
Azt szeretném kérdezni,hogy hogyan tudom azt megoldani,hogy a skinváltóba ott legyen a skinek felett hogy pl: Civi,Mentõs stb..
Elõre is kösz.
« Utoljára szerkesztve: 2011. június 15. - 14:34:17 írta Coole »

Segitség kérés.
« Válasz #1 Dátum: 2011. június 15. - 17:07:42 »
0 Show voters
Textdraw-al

Nem elérhető Flash

  • 5726
  • (っ◕‿◕)っ
    • Profil megtekintése
Segitség kérés.
« Válasz #2 Dátum: 2011. június 15. - 17:29:04 »
0 Show voters
Mód elejére:
 
new gPlayerClass[MAX_PLAYERS];

 
Ezt a többi public-hoz
 
public OnPlayerRequestClass(playerid, classid)
{
gPlayerClass[playerid] = classid;
switch (classid) {
case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20:
{
GameTextForPlayer(playerid, \"Civil\", 1000, 3);
SetPlayerInterior(playerid,interiorid);
    SetPlayerPos(playerid,x, y, z));
SetPlayerFacingAngle(playerid, z);
SetPlayerCameraPos(playerid,x, y, z));
SetPlayerCameraLookAt(playerid,x, y, z);
}
}
return 1;
}

 
Nem teszteltem!

Nem elérhető Coole

  • 159
    • Profil megtekintése
Segitség kérés.
« Válasz #3 Dátum: 2011. június 15. - 17:59:32 »
0 Show voters
Oké,ez megvan.
Viszont elakadtam.
A skinválaszóba tök sötét van,alig lehet látni a skineket.
Az intenior 0-án van.
A wirdtime 12.
nemértem miért sötét..

Nem elérhető Flash

  • 5726
  • (っ◕‿◕)っ
    • Profil megtekintése
Segitség kérés.
« Válasz #4 Dátum: 2011. június 15. - 18:08:02 »
0 Show voters
Mutass képet pls.

Nem elérhető Coole

  • 159
    • Profil megtekintése
Segitség kérés.
« Válasz #5 Dátum: 2011. június 15. - 18:24:05 »
0 Show voters
tessék: \"width=500http://kepfeltoltes.hu/110615/953492691n_vtelen_www.kepfeltoltes.hu_.png[/img]
Már mindent próbáltam.
Ez kifogott rajtam..

ENCODER

  • Vendég
Segitség kérés.
« Válasz #6 Dátum: 2011. június 15. - 19:03:15 »
0 Show voters
Lehet hogy pont ez a baj hogy 0-án van az interior ID, mert az a pozíció ahol van a skin az egy interiorban lenne, de mivel át van írva 0-ra nem adja be a környezetet.
Csinálj saját pozíciókat  ;) Ha nem megy valami segítek.

herban

  • Vendég
Segitség kérés.
« Válasz #7 Dátum: 2011. június 15. - 19:11:51 »
0 Show voters
Probáld meg így:
Bemész egy épületbe beírod a következõ parancsot:
és amit itt kaptál interior számot azt az OnPlayerRequestClass függvény alá beírod.
[pawn]
 if(!strcmp(cmdtext, \"/interior\", true))
{
new interior = GetPlayerInterior(playerid);
 new string[128];
 format(string, sizeof(string), \"Interior: %d\", interior);
 SendClientMessage(playerid,0xFFFFFFAA, string);
}
return 1;
}
[/pawn]
« Utoljára szerkesztve: 2011. június 15. - 19:14:48 írta herban »

Segitség kérés.
« Válasz #8 Dátum: 2011. június 15. - 19:26:17 »
0 Show voters
Idézetet írta: herban date=1308157911\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"8821\" data-ipsquote-contentclass=\"forums_Topic
Probáld meg így:
Bemész egy épületbe beírod a következõ parancsot:
és amit itt kaptál interior számot azt az OnPlayerRequestClass függvény alá beírod.
[pawn]
 if(!strcmp(cmdtext, \"/interior\", true))
{
new interior = GetPlayerInterior(playerid);
 new string[128];
 format(string, sizeof(string), \"Interior: %d\", interior);
 SendClientMessage(playerid,0xFFFFFFAA, string);
}
return 1;
}
[/pawn]
 
:D
/interior parancs van beépítve is, felesleges létre hozni másikat.

Nem elérhető Coole

  • 159
    • Profil megtekintése
Segitség kérés.
« Válasz #9 Dátum: 2011. június 15. - 19:37:03 »
0 Show voters
Az oké,de viszont akármijen inerior ID-t irok be,és utána kiválasztom a skint,lespawnolok,és igy néz ki a dolog: \"width=500http://kepfeltoltes.hu/110615/1097608170sa-mp-003_www.kepfeltoltes.hu_.png[/img]
Ezt nem értem.. ha 0-ra rakom,akkor ha spawnolok tökéletes,ha inerior ID-t irok akkor meg ijen..
 
SetPlayerInterior(playerid,6);
SetPlayerPos(playerid,258.4893,-41.4008,1002.0234);
SetPlayerCameraPos(playerid,256.0815,-43.0475,1004.0234);
SetPlayerCameraLookAt(playerid,258.4893,-41.4008,1002.0234);
SetWorldTime(12);
    SetPlayerVirtualWorld(playerid, 0);

 
Itt a code.

herban

  • Vendég
Segitség kérés.
« Válasz #10 Dátum: 2011. június 15. - 20:24:55 »
0 Show voters
Mikor lespawnol a játékos ne írj interior-t CSAK akkor, ha a játékos interiorban spawnol(elég ritka)

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal