GTA Közösség - A magyar GTA fórum
San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Szkript kérések => A témát indította: ]_NeeD_[ - 2011. augusztus 16. - 12:13:05
-
Üdv én szeretnk kérni egy Teleport menü-t, ami így nézzen ki:
[Lista Menüben] :D
PL: van olyan hogy \"Stunt\"
azon belül pedig Stunt1 Stunt2 Stunt3 (vagyis ha rákattintok kétszer arra hogy \"Stunt\" akkor azon belül megjelennek a lehetõségek)
\"Stunt\"
- Stunt1
- Stunt2
- Stunt3
És ha rákattint pl arra hogy Stunt1 oda teleportálja a playert..
-
[pawn]CMD:tele(playerid,params[])
{
ShowPlayerDialog(playerid,23,DIALOG_STYLE_LIST,\"Teleportok\",\"Stuntok\",\"Teleportálok\",\"Kilépek\");
return 1;
}
if(dialogid == 23 && response)
{
if(listitem == 0)ShowPlayerDialog(playerid,24,DIALOG_STYLE_LIST,\"Stuntok\",\"Stunt1\\nStunt2 \\nStunt3\\nStunt4\\nStunt5\\nStunt6\",\"Teleport\",\"Cancel\");
return 1;
}
if(dialogid == 24 && response)
{
new Float:positions_dialogtele0[][]={
{x,y,z},//xyz helyére a kordinátákat
{x,y,z},
{x,y,z},
{x,y,z},
{x,y,z},
{x,y,z}//ha akarod ezt még folytatni akkor ez után tegyé veszõt és ugyan igy és az utolso nál nem kell veszõ
};
if(IsPlayerInAnyVehicle(playerid))SetVehiclePos(GetPlayerVehicleID(playerid),positions_dialogtele0[listitem][0],positions_dialogtele0[listitem][1],positions_dialogtele0[listitem][2]);else SetPlayerPos(playerid,positions_dialogtele0[listitem][0],positions_dialogtele0[listitem][1],positions_dialogtele0[listitem][2]);
SetPlayerInterior(playerid, 0);
SetCameraBehindPlayer(playerid);
return 1;
}
[/pawn]
gondolom ilyen kell neked
ha segitettem jöhet a respect :)
-
Igen erre köszi zárok..
-
szivessen :)