Public feed #379790

Unnamed

public text v1 · immutable
Raw Edit
·published 2007-03-03 14:22 UTC
rendered paste body
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;
		}