Hallo liebe Scripter.
Ich habe ein Problem, ich möchte mich als Admin nach Eingabe der VehicleID zum Auto geportet werden und das gleiche so, dass das Auto zu mir geportet wird.
Ich habe es bis jetzt mit einem Dialog-Input gemacht, doch es wäre gut, wenn es einfach als CMD wäre.
Also so:
/getcar [VehicleID]
/gocar [VehicleID]
Hier mal meine bisherigen Pawn-Codes (Forwards stell ich nicht rein, sind aber vorhanden):
OnPlayerCommandText
if(strcmp("/gocar", cmdtext, true, 10) == 0 &&playerinfo[playerid][pAdmin] >= 5)
{
ShowPlayerDialog(playerid, DIALOG_GOCAR, DIALOG_STYLE_INPUT, "Autoid", "Bitte gib die VehicleID ein:", "OK", "abbrechen");
}
if(strcmp("/getcar", cmdtext, true, 10) == 0 &&playerinfo[playerid][pAdmin] >= 5)
{
ShowPlayerDialog(playerid, DIALOG_GETCAR, DIALOG_STYLE_INPUT, "Autoid", "Bitte gib die VehicleID ein:", "OK", "abbrechen");
}
OnDialogResponse
//gocar
if(dialogid==DIALOG_GOCAR)
{
if(response=1 &&!strlen(inputtext[2]))
{
new Float:x, Float:y, Float:z;
GetVehiclePos(inputtext[2], x, y, z);
SetPlayerPos(playerid, x, y, z);
return 1;
}
}
//getcar
if(dialogid==DIALOG_GETCAR)
{
if(response=1 &&!strlen(inputtext[2]))
{
new Float:x, Float:y, Float:z;
GetPlayerPos(playerid, x, y, z);
SetVehiclePos(inputtext[2], x, y, z);
return 1;
}
}
Außerdem bekomme ich Warnings durch die
if(response=0)
Wäre toll, wenn mir jmd. helfen würde.
Danke
MFG
Johnny_K