Problem(error/warning): Kada kucam /tie da vezem nekoga on veze i sve normalno... ali kada kucam /tie i moj id vezem sebe... moze pomoc
Dio skripte:
[pawn]
CMD:tie(playerid, params[])
{
new TargetID, id, Vezan[256], OnajKojiVeze[256], x, y, z, P_NAME[MAX_PLAYER_NAME], T_NAME[MAX_PLAYER_NAME], sediste;
sediste = GetPlayerVehicleSeat(playerid);
if(sscanf(params, "u", TargetID)) return SendClientMessage(playerid, Zelena, "/tie (TargetID)");
if(!IsPlayerConnected(TargetID)) return SendClientMessage(playerid, Crvena, "Igrac nije online!");
if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, Crvena, "Moras biti u vozilu!");
if(!IsPlayerInAnyVehicle(TargetID)) return SendClientMessage(playerid, Crvena, "Igrac mora biti u vozilu!");
GetPlayerPos(TargetID, Float:x, Float:y, Float:z);
if(!IsPlayerInRangeOfPoint(playerid, 2.0, Float:x, Float:y, Float:z)) return SendClientMessage(playerid, Crvena, "Igrac nije u blizini!");
if(sediste != 0) return SendClientMessage(playerid, Crvena, "Moras biti na mestu vozaca!");
if(playerid == id) return SendClientMessage(playerid, Crvena, "Nemozes vezati sebe!");
GetPlayerName(playerid, P_NAME, MAX_PLAYER_NAME);
GetPlayerName(TargetID, T_NAME, MAX_PLAYER_NAME);
format(Vezan, sizeof(Vezan), "Igrac %s vas je vezao!", P_NAME);
format(OnajKojiVeze, sizeof(OnajKojiVeze), "Vezali ste %s-a!", T_NAME);
SendClientMessage(playerid, Zelena, OnajKojiVeze);
SendClientMessage(TargetID, Crvena, Vezan);
TogglePlayerControllable(TargetID, 0);
SetPlayerWantedLevel(playerid, 4);
return 1;
}
[/pawn]
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): [ code ]//[ /code ]
Slika/video ingame problema(obavezno ako je ingame problem): nema
If(playerid == TargetID...
if(playerid == TargetID) return SendClientMessage(playerid, Crvena, "Nemozes vezati sebe!");
Hvala vam :)
lock