SetPlayerPos(playerid, -1980.5990,138.0181,27.6875);
public OnPlayerDisconnect(playerid, reason) { new file[128], pname[MAX_PLAYER_NAME]; new Float:x, Float:y, Float:z; GetPlayerName(playerid, pname, sizeof(pname)); format(file, sizeof(file), "\\SavePos\\%s.ini", pname); if(!dini_Exists(file)) dini_Create(file); GetPlayerPos(playerid, x, y, z); dini_FloatSet(file, "posX", x); dini_FloatSet(file, "posY", y); dini_FloatSet(file, "posZ", z); return 1; } public OnPlayerSpawn(playerid) { new file[128], pname[MAX_PLAYER_NAME]; new Float:x, Float:y, Float:z; GetPlayerName(playerid, pname, sizeof(pname)); format(file, sizeof(file), "\\SavePos\\%s.ini", pname); x = dini_Float(file, "posX"); y = dini_Float(file, "posY"); z = dini_Float(file, "posZ"); SetPlayerPos(playerid, x, y, z); SetPlayerColor(playerid, 0xFFFFFFFF ); SetPlayerPos(playerid, -1980.5990,138.0181,27.6875); return 1; }
SetPlayerPos(playerid, x, y, z);
SetPlayerColor(playerid, 0xFFFFFFFF );
// :? y add that line below :? u set the player position At the last written line cuz the script goes in order -_- so u set the player pos \/ \/ so remove it
SetPlayerPos(playerid, -1980.5990,138.0181,27.6875);
///////////////////////////////////
new file[128], pname[MAX_PLAYER_NAME];
new Float:x, Float:y, Float:z;
GetPlayerName(playerid, pname, sizeof(pname));
format(file, sizeof(file), "\\SavePos\\%s.ini", pname);
x = dini_Float(file, "posX");
y = dini_Float(file, "posY");
z = dini_Float(file, "posZ");
SetPlayerPos(playerid, x, y, z);
SetPlayerColor(playerid, 0xFFFFFFFF );
pawn Код:
|
format(file, sizeof(file), "\SavePos\%s.ini", pname);
pawn Код:
Scriptfiles >>>>> SavePos |
public OnPlayerDisconnect(playerid, reason) { new file[128], pname[MAX_PLAYER_NAME]; new Float:x, Float:y, Float:z; GetPlayerName(playerid, pname, sizeof(pname)); format(file, sizeof(file), "\\SavePos\\%s.ini", pname); if(!dini_Exists(file)) dini_Create(file); GetPlayerPos(playerid, x, y, z); dini_FloatSet(file, "posX", x); dini_FloatSet(file, "posY", y); dini_FloatSet(file, "posZ", z); return 1; } public OnPlayerSpawn(playerid) { new file[128], pname[MAX_PLAYER_NAME]; new Float:x, Float:y, Float:z; GetPlayerName(playerid, pname, sizeof(pname)); format(file, sizeof(file), "\\SavePos\\%s.ini", pname); x = dini_Float(file, "posX"); y = dini_Float(file, "posY"); z = dini_Float(file, "posZ"); SetPlayerPos(playerid, 1958.3783, 1343.1572, 15.3746); SetPlayerColor(playerid, 0xFFFFFFFF ); return 1; }
C:\Users\Jason\Desktop\205.234.152.184_7780\gamemodes\OGRP.pwn(1507) : warning 204: symbol is assigned a value that is never used: "z" C:\Users\Jason\Desktop\205.234.152.184_7780\gamemodes\OGRP.pwn(1506) : warning 204: symbol is assigned a value that is never used: "y" C:\Users\Jason\Desktop\205.234.152.184_7780\gamemodes\OGRP.pwn(1505) : warning 204: symbol is assigned a value that is never used: "x" Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase 3 Warnings.