[Ajuda] sistema casa!! me ajudem
#1

Eu quero fazer pro player ter sу uma casa, me ajudem...
Bom galera e assim. me ajudem ae so novo em pawn , oia na minha pasta scriptfiles 2 pasta uma chamada Casas e outras Contas , na pasta Casas mostra todas as casas setadas no gm tipo assim Casaid0 , ai na pasta Contas tem uma linha assim TCasa , n sei se isso ajuda , mais postei,



Код:
    if(strcmp(cmdtext, "/comprarcasa", true) == 0)
	{
    if(dini_Int("Contas/TCasa","Casa") == 0) // Verifica se ele tem casa
    {
    SendClientMessage(playerid,-1,"Vocк comprou uma casa.");
    dini_IntSet("Contas/TCasa","Casa",1); // seta que ele comprou uma casa
    }
    else
    {
    SendClientMessage(playerid,-1,"Vocк jб tem uma casa.");
    }
    return 1;
	}
Reply
#2

Esse codigo ai ta todo Errado ...

Mande seu criar casa pra mim verificar e ver o comprar casa pra voce !
Reply
#3

Acho que deveria ser:
pawn Код:
if(strcmp(cmdtext, "/comprarcasa", true) == 0)
    {
    if(dini_Int("Contas/%s.ini","TCasa") == 0) // Verifica se ele tem casa
    {
    SendClientMessage(playerid,-1,"Vocк comprou uma casa.");
    dini_IntSet("Contas/%s.ini","TCasa",1); // seta que ele comprou uma casa
    }
    else
    {
    SendClientMessage(playerid,-1,"Vocк jб tem uma casa.");
    }
    return 1;
    }
Vocк nгo colocou qual й o format do arquivo e o nome do arquivo que vai setar ou verificar se na linha TCasa estб = 1 ou = 0
Reply
#4

Pra quem й iniciante eu recomendo que faзa uma variavel simples, pra verificar se ele tem ou nгo.

PHP код:

enum Nome
{
TemCasa
}; new TemCasinha[playerid][Nome];
CMD:comprarcasa(playerid){
     if(
TemCasinha[playerid][TemCasa] == 1) return 1// RETORNE UMA MSG QUE JA TEM CASA;
DOF2_SetInt("Conta/%s.ini""TemCasa"1);
DOF2_SaveFile();
return 
1;

Simples nгo?
Reply
#5

man eu adiciono a casa e pelo gm memso

Quote:

AddHouse(74, 2250.229492, -1280.609375, 25.476562, 328.0467, 1478.5269, 1084.4375, 80000, 70000, 15, 74); //~ Interior 21

Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)