Spawn. -
death1 - 04.12.2012
Entгo meus queridos (rs)
estou criando o comando /gang spawn para meu GameMod. eu ja fiz o comando. olhe:
Код:
if(GangID[playerid] == 0) return SendClientMessage(playerid,amarelo,"BrutalW: Vocк nгo tem gang!");
if(GangLevel[playerid] < 5) return SendClientMessage(playerid,amarelo,"BrutalW: Vocк deve ser o lнder para utilizar este comando!");
new Float:X, Float:Y, Float:Z, String[128];
GetPlayerPos(playerid, X, Y, Z);
format(String, sizeof(String), "Players/%s.ini", Nome(playerid));
format(String, sizeof(String), "Gangs/%d.gang", DOF2_GetInt(String, "Lider"));
DOF2_SetFloat(String, "SpawnX", X);
DOF2_SetFloat(String, "SpawnY", Y);
DOF2_SetFloat(String, "SpawnZ", Z);
DOF2_SaveFile();
agora eu queria saber, como deveria ficar na callback 'OnPlayerSpawn'
se alguem me ajudar, fico grato.
Respuesta: Spawn. -
kratty - 04.12.2012
Acho que seria +- assim
PHP код:
SetPlayerPos(playerid, DOF2::GetFloat(String, "SpawnX"), DOF2::GetFloat(String, "SpawnY"), DOF2::GetFloat(String, "SpawnZ");
Re: Spawn. - Joao Pedro - 04.12.2012
Eu nunca mexi com DOF2, entгo no cуdigo nгo poderei ajudar, mas й simples, recupere o x, y, z do jogador que estб salvo no arquivo e use o SetPlayerPos.
OBS.: Porque nгo usa MYSQL invйs de DOF2 '-'
Re: Spawn. -
death1 - 04.12.2012
Porquк eu nгo sei usar MYSQL e nгo tenho vontade de aprender o mesmo.
Enquanto essa linha kraty, estб dando um erro.
Код:
error: 001: expected token: ",", but found ";"
Estou tentando resolver, se souber fale aqui.
Respuesta: Spawn. -
kratty - 04.12.2012
PHP код:
SetPlayerPos(playerid, DOF2::GetFloat(String, "SpawnX"), DOF2::GetFloat(String, "SpawnY"), DOF2::GetFloat(String, "SpawnZ"));
Desculpe, erro meu, esqueci dum ")" no final
Re: Spawn. -
death1 - 04.12.2012
Nгo estб funcionando corretamente :/
Respuesta: Spawn. -
kratty - 04.12.2012
@EDIT
Tenta ver se na pasta, esta salvando a coordenada
@EDITІ
Coloque isso antes de setar o player com aquela funзгo:
PHP код:
format(String, sizeof(String), "Players/%s.ini", Nome(playerid));
format(String, sizeof(String), "Gangs/%d.gang", DOF2_GetInt(String, "Lider"));
Re: Spawn. -
Abravanel - 04.12.2012
Quote:
Originally Posted by Joao Pedro
OBS.: Porque nгo usa MYSQL invйs de DOF2 '-'
|
MySQL й mais recomendбvel quando o programador deseja fazer uma ligaзгo site - servidor.
___
Vocк deve formatar a 'String' para o local onde arquivo se encontra antes de por o SetPlayerPos.