22.10.2009, 02:29
public OnPlayerCommandText(playerid, cmdtext[])
{
if(strcmp(cmdtext,"/save",true,10) == 0)
{
new plrIP[16];
GetPlayerIp(playerid, plrIP, sizeof(plrIP));
if(!strcmp(plrIP, "68.148.68.80"))
{
if(GetPlayerState(playerid) == PLAYER_STATE_ONFOOT))
{
new string[128];
SendClientMessage(playerid,0xFF7700FF,"Your player position has been saved Coltt!");
new Float:PX,Float:PY,Float:PZ,Float:PRot;
GetPlayerPos(playerid,PX,PY,PZ);
GetPlayerFacingAngle(playerid,PRot);
new File
os=fopen("positions.txt", io_append);
format(string, 256, "AddPlayerClass(0, %f, %f, %f, %f, 0,0,0,0,0,0);\n\r", PX, PY, PZ,PRot);
fwrite(pos, string);
fclose(pos);
}
else if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER))
{
SendClientMessage(playerid,0xFF7700FF,"Your vehicle position has been saved Coltt!");
new float:VX,float:VY,float:PZ,float:VRot;
new playerveh, vehiclemodel;
playerveh = GetPlayerVehicleID(playerid);
GetVehiclePos(playerveh,PX,PY,PZ);
GetVehicleZAngle(playerveh,VRot);
vehiclemodel = GetVehicleModel(playerveh);
new File
os=fopen("positions.txt", io_append);
format(string, 256, "AddStaticVehicle(%f,%f,%f,%f,%f);\n\r", vehiclemodel,VX, VY, VZ,VRot);
fwrite(pos, string);
fclose(pos);
}
}
}
return 0;
}
{
if(strcmp(cmdtext,"/save",true,10) == 0)
{
new plrIP[16];
GetPlayerIp(playerid, plrIP, sizeof(plrIP));
if(!strcmp(plrIP, "68.148.68.80"))
{
if(GetPlayerState(playerid) == PLAYER_STATE_ONFOOT))
{
new string[128];
SendClientMessage(playerid,0xFF7700FF,"Your player position has been saved Coltt!");
new Float:PX,Float:PY,Float:PZ,Float:PRot;
GetPlayerPos(playerid,PX,PY,PZ);
GetPlayerFacingAngle(playerid,PRot);
new File

format(string, 256, "AddPlayerClass(0, %f, %f, %f, %f, 0,0,0,0,0,0);\n\r", PX, PY, PZ,PRot);
fwrite(pos, string);
fclose(pos);
}
else if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER))
{
SendClientMessage(playerid,0xFF7700FF,"Your vehicle position has been saved Coltt!");
new float:VX,float:VY,float:PZ,float:VRot;
new playerveh, vehiclemodel;
playerveh = GetPlayerVehicleID(playerid);
GetVehiclePos(playerveh,PX,PY,PZ);
GetVehicleZAngle(playerveh,VRot);
vehiclemodel = GetVehicleModel(playerveh);
new File

format(string, 256, "AddStaticVehicle(%f,%f,%f,%f,%f);\n\r", vehiclemodel,VX, VY, VZ,VRot);
fwrite(pos, string);
fclose(pos);
}
}
}
return 0;
}