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!
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
}
}