17.02.2012, 03:42
Fiz aqui, testa ae
pawn Код:
#include <a_samp>
#include <dini>
new Float:pos[3][MAX_PLAYERS];
new arquivoPos[50];
public OnPlayerCommandText(playerid,cmdtext[]){
if(strcmp(cmdtext,"/nascer",true) ==0){
GetPlayerPos(playerid,pos[0][playerid],pos[1][playerid],pos[2][playerid]);
format(arquivoPos, 50 , "/Spawns/%s.ini", nome(playerid));
dini_FloatSet(arquivoPos,"X",pos[0][playerid]);
dini_FloatSet(arquivoPos,"Y",pos[1][playerid]);
dini_FloatSet(arquivoPos,"Z",pos[2][playerid]);
SendClientMessage(playerid,-1,"Posiзхes salvas! Ao morrer/relogar irб nascer aqui!");
return true;
}
return false;
}
public OnPlayerDeath(playerid){
SpawnPlayer(playerid);
return true;
}
public OnPlayerSpawn(playerid){
format(arquivoPos, 50, "/Spawns/%s.ini", nome(playerid));
if(fexist(arquivoPos)){
pos[0][playerid] = dini_Float(arquivoPos,"X");
pos[1][playerid] = dini_Float(arquivoPos,"Y");
pos[2][playerid] = dini_Float(arquivoPos,"Z");
SetPlayerPos(playerid,pos[0][playerid],pos[1][playerid],pos[2][playerid]);
SendClientMessage(playerid,-1,"Vocк spawnou onde foi marcado com o /nascer");
}
return true;
}
stock nome(playerid){
new n[24];
GetPlayerName(playerid, n ,24);
return n;
}