Szerző Téma: Dialog  (Megtekintve 565 alkalommal)

Dialog
« Dátum: 2013. szeptember 12. - 23:17:26 »
0 Show voters
Helló!

Hogyan csinálhatnám meg azt hogy ha valaki be írja ezt:



/leader[/quote]

Akkor be ad egy dialogot ez alapján:



ShowPlayerDialog(playerid, 1, DIALOG_STYLE_INPUT, \"Leader\", \"{ffffff}Kérlek szépen írd be az adott IDt!\", \"Rendben\", \"\");

 

Eddig meg vagyok. De azt nem tudom hogy kell az OnDialogResponse-nél meg csinálni azt hogy:




  • Lekérdezze hogy az adott ID közelébe van-e 2.0-ás Körzetben!


  • Ha a közelében van akkor be állítsa a frakcióját



Remélem bírtok segíteni! Elõre is köszönöm!


Ez
NEM script kérés!

Dialog
« Válasz #1 Dátum: 2013. szeptember 13. - 12:39:57 »
0 Show voters
« Utoljára szerkesztve: 2013. szeptember 13. - 12:44:13 írta speti9603 »

Nem elérhető ZeRo

  • 4620
  • Ex Globális Moderátor
    • Profil megtekintése
Dialog
« Válasz #2 Dátum: 2013. szeptember 13. - 15:13:43 »
0 Show voters
OnDialogResponse alatt:
 

//Az adott dialógushoz írod
new id = strval( inputtext );
if( !IsPlayerConnected( id ) || IsPlayerNPC( id ) ) {
    //Nem megfelelõ ID
} else {
    new Float: pos[ 3 ];
    GetPlayerPos( playerid, pos[ 0 ], pos[ 1 ], pos[ 2 ] );
    if( !IsPlayerInRangeOfPoint( id, 2.0, pos[ 0 ], pos[ 1 ], pos[ 2 ] ) ) {
        //Nincs elég közel
    } else {
        //Elég közel van
    }
}

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal