Public feed
#379790
else if(strcmp(cmd, "/exchangep", true) == 0 && IsPlayerAdmin(playerid)) {
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) {
SendClientMessage(playerid, COLOR_WHITE, "AS: /exchangep [id 1 gracza] [id 2 gracza]");
} else {
if(!IsPlayerConnected(strval(tmp))) {
SendClientMessage(playerid, COLOR_RED, "Złe ID gracza");
} else {
new Float:X;
new Float:Y;
new Float:Z;
new interior;
new Float:Angle;
if(IsPlayerInAnyVehicle(strval(tmp))) {
new VehicleID;
VehicleID = GetPlayerVehicleID(strval(tmp));
GetPlayerPos(strval(tmp),X,Y,Z);
GetPlayerFacingAngle(strval(tmp),Angle);
SetVehiclePos(VehicleID, X + 0.01, Y + 0.01, Z);
SetPlayerInterior(strval(tmp), interior);
SetVehiclePos(VehicleID, X + 0.01, Y + 0.01, Z);
SetPlayerFacingAngle(strval(tmp),Angle);
} else {
GetPlayerPos(strval(tmp),X,Y,Z);
GetPlayerFacingAngle(strval(tmp),Angle);
SetPlayerInterior(strval(tmp), interior);
SetPlayerFacingAngle(strval(tmp),Angle);
SetPlayerPos(strval(tmp), X + 0.01, Y + 0.01, Z);
}
tmp2 = strtok(cmdtext, idx);
if(!strlen(tmp2)) {
SendClientMessage(playerid, COLOR_WHITE, "AS: /exchangep [id 1 gracza] [id 2 gracza]");
} else {
if(!IsPlayerConnected(strval(tmp2))) {
SendClientMessage(playerid, COLOR_RED, "Złe ID gracza");
} else {
if(IsPlayerInAnyVehicle(strval(tmp2))) {
new VehicleID;
VehicleID = GetPlayerVehicleID(strval(tmp2));
GetPlayerPos(strval(tmp2),X,Y,Z);
GetPlayerFacingAngle(strval(tmp2),Angle);
SetVehiclePos(VehicleID, X + 0.01, Y + 0.01, Z);
SetPlayerInterior(strval(tmp2), interior);
SetVehiclePos(VehicleID, X + 0.01, Y + 0.01, Z);
SetPlayerFacingAngle(strval(tmp2),Angle);
} else {
GetPlayerPos(strval(tmp2),X,Y,Z);
GetPlayerFacingAngle(strval(tmp2),Angle);
SetPlayerInterior(strval(tmp2), interior);
SetPlayerFacingAngle(strval(tmp2),Angle);
SetPlayerPos(strval(tmp2), X + 0.01, Y + 0.01, Z);
}
}
}
format(tempstr, sizeof(tempstr), "Admin wymienił ci pozycje z %s",strval(tmp2));
SendClientMessage(strval(tmp),COLOR_GREEN, tempstr);
format(tempstr, sizeof(tempstr), "Admin wymienił ci pozycje z %s",strval(tmp));
SendClientMessage(strval(tmp2),COLOR_GREEN, tempstr);
format(tempstr, sizeof(tempstr), "AS: wymieniłes pozycje %s z %s",strval(tmp), strval(tmp2));
SendClientMessage(playerid,COLOR_GREEN, tempstr);
}
}
return 1;
}