25.08.2010, 13:39
pawn Код:
if (strcmp(cmd, "/goto", true) == 0)
{
new tmp[30];
tmp = strtok(cmdtext, idx);
new otherid;
otherid = strval(tmp);
if(UserStats[playerid][Admin] >= 2)
{
if(IsPlayerConnected(otherid) && otherid != INVALID_PLAYER_ID && otherid != playerid)
{
new Float:posx, Float:posy, Float:posz;
GetPlayerPos(otherid,posx,posy,posz);
SetPlayerInterior(playerid,GetPlayerInterior(otherid));
SetPlayerVirtualWorld(playerid,GetPlayerVirtualWorld(otherid));
if (GetPlayerState(playerid) == 2)
{
new car = GetPlayerVehicleID(playerid);
SetVehiclePos(car, posx, posy+4, posz);
}
else
{
SetPlayerPos(playerid,posx,posy+2, posz);
}
}
else
{
SendClientMessage(playerid, COLOR_RED, "Fehler: Spieler nicht gefunden oder eigene ID!");
}
}
else
{
SendClientMessage(playerid, COLOR_RED, "Du bist kein Administrator!");
}
return 1;
}
I fixed the indentation & the error. Should work now.
Try it out.
Greetz.