public OnPlayerRequestSpawn(playerid)
{
if(UserInfo[cLog][playerid] == 0)
{
SendClientMessage(playerid, 0xF6F6F6AA, "Impossнvel ter spawn sem antes de logar.");
return 0;
}
return 1;
}
public OnPlayerSpawn(playerid)
{
if(UserInfo[cLog][playerid] == 0)
{
TogglePlayerControllable(playerid, 0);
return 1;
}
else
{
TogglePlayerControllable(playerid, 1);
return 1;
}
SetPlayerPos(playerid,1722.2385,-1613.0083,13.5469);
return 1;
}
public OnPlayerSave(playerid)
{
new string[80];
GetPlayerName(playerid, pName, sizeof(pName));
format(string, sizeof(string), "contas/%s.cfg",pName);
Fini_OpenFile(string);
Fini_SetVal("Level", UserInfo[cLevel][playerid]);
Fini_SetVal("Reg", UserInfo[cReg][playerid]);
Fini_SetVal("Skin", UserInfo[cSkin][playerid]);
Fini_SetVal("Grana", GetPlayerMoney(playerid));
Fini_SaveFile(string);
Fini_CloseFile();
}
public OnPlayerRegister(playerid, password[])
{
new string[80];
GetPlayerName(playerid, pName, sizeof(pName));
format(string, sizeof(string), "contas/%s.cfg",pName);
Fini_Create(string);
Fini_OpenFile(string);
Fini_SetStr("Senha", password);
Fini_SetVal("Level", UserInfo[cLevel][playerid]);
Fini_SetVal("Reg", 1);
Fini_SetVal("Skin", 60);
Fini_SetVal("Grana", GetPlayerMoney(playerid));
Fini_SaveFile(string);
Fini_CloseFile();
new string2[160];
format(string2, sizeof(string2), "{F5DEB3}Bem vindo ao BWC\n\n{B22222}Nome: {F5DEB3}%s\n{B22222}Status: {F5DEB3}Registrado\n\n Digite sua senha para logar:",pName);
ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_INPUT,"{B22222}Logar",string2,"Logar","Cancelar");
}
public OnPlayerRequestSpawn(playerid)
return UserInfo[cLog][playerid] == 0 ? SendClientMessage(playerid, 0xF6F6F6AA, "Impossнvel ter spawn sem antes de logar.") : 1;
public OnPlayerSpawn(playerid)
{
TogglePlayerControllable(playerid, UserInfo[cLog][playerid]);
return SetPlayerPos(playerid,1722.2385,-1613.0083,13.5469);
}
public OnPlayerSave(playerid)
{
new string[80];
GetPlayerName(playerid, pName, sizeof(pName));
format(string, sizeof(string), "contas/%s.cfg",pName);
Fini_OpenFile(string);
Fini_SetVal("Level", UserInfo[cLevel][playerid]);
Fini_SetVal("Reg", UserInfo[cReg][playerid]);
Fini_SetVal("Skin", UserInfo[cSkin][playerid]);
Fini_SetVal("Grana", GetPlayerMoney(playerid));
Fini_SaveFile();
Fini_CloseFile();
}
public OnPlayerRegister(playerid, password[])
{
new string[160];
GetPlayerName(playerid, pName, sizeof(pName));
format(string, sizeof(string), "contas/%s.cfg",pName);
Fini_Create(string);
Fini_OpenFile(string);
Fini_SetStr("Senha", password);
Fini_SetVal("Level", UserInfo[cLevel][playerid]);
Fini_SetVal("Reg", 1);
Fini_SetVal("Skin", 60);
Fini_SetVal("Grana", GetPlayerMoney(playerid));
Fini_SaveFile();
Fini_CloseFile();
format(string, sizeof(string), "{F5DEB3}Bem vindo ao BWC\n\n{B22222}Nome: {F5DEB3}%s\n{B22222}Status: {F5DEB3}Registrado\n\n Digite sua senha para logar:",pName);
ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_INPUT,"{B22222}Logar",string,"Logar","Cancelar");
}
|
PHP код:
|
|
Identa o 1° erro.
2° erro retire o return 1; e coloque return SetPlayerPos(playerid,1722.2385,-1613.0083,13.5469); e veja se da certo 3° e 4° erro SaveFile(); - nгo precisa colocar string pois ele salva o arquivo aberto. |
public OnPlayerSpawn(playerid)
{
if(UserInfo[cLog][playerid] == 0)
{
TogglePlayerControllable(playerid, 0);
return 1;
}
else
{
TogglePlayerControllable(playerid, 1);
return 1;
}
SetPlayerPos(playerid,1722.2385,-1613.0083,13.5469);
return 1;
}
public OnPlayerSpawn(playerid)
{
SetPlayerPos(playerid,1722.2385,-1613.0083,13.5469);
if(UserInfo[cLog][playerid] == 0)
{
TogglePlayerControllable(playerid, 0);
return 1;
}
if(UserInfo[cLog][playerid] == 1)
{
TogglePlayerControllable(playerid, 1);
return 1;
}
return 1;
}

?? aqui mandei compila e n deu erros 
public OnPlayerSpawn(playerid)
{
SetPlayerPos(playerid,1722.2385,-1613.0083,13.5469);
if(UserInfo[cLog][playerid] == 0)
TogglePlayerControllable(playerid, 0);
else
TogglePlayerControllable(playerid, 1);
return 1;
}