10.05.2013, 12:35
i created OnPlayerClickPlayer (tab teleport)
i got this error
pawn code
i got this error
Код:
error 029: invalid expression, assumed zero
pawn Код:
public OnPlayerClickPlayer(playerid, clickedplayerid, source)
{
if(NotAllowed[clickedplayerid] == 1) return SendClientMessage(playerid, red, "This player is not allowing players to teleport to them");
{
else
{
new Target;
new name[MAX_PLAYER_NAME];
new str[128];
GetPlayerName(playerid, str, sizeof(str));
format(str, sizeof(str), "{FF8000}<::-| %s {B7FF00} has teleport to you {FF8000}|-::>", str);
new clickname[128];
GetPlayerName(clickedplayerid, clickname, sizeof(clickname));
format(clickname, sizeof(clickname), "{B7FF00}<::-|You has been teleport to {FF8000} %s {B7FF00}|-::>", clickname);
new tname[MAX_PLAYER_NAME];
new world,interior, Float:x, Float:y, Float:z, Float:angle;
GetPlayerName(playerid, name, sizeof(name));
GetPlayerName(Target, tname, sizeof(tname));
world = GetPlayerVirtualWorld(clickedplayerid);
interior = GetPlayerInterior(clickedplayerid);
GetPlayerPos(clickedplayerid, x, y, z);
GetPlayerFacingAngle(clickedplayerid, angle);
SetPlayerPos(playerid, x, y+1.0, z+0.2);
SetPlayerFacingAngle(playerid, angle);
SendClientMessage(clickedplayerid,COLOR_GREEN,str);
SendClientMessage(playerid,COLOR_GREEN,clickname);
SetCameraBehindPlayer(playerid);
SetPlayerVirtualWorld(playerid, world);
SetPlayerInterior(playerid, interior);
}
}
return 1;
}