Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: elemental. poslato Avgust 06, 2012, 20:58:54 POSLE PODNE

Naslov: [Pomoć] - Koordinate
Poruka od: elemental. poslato Avgust 06, 2012, 20:58:54 POSLE PODNE
Skripta koju koristim: Moja, od 0
Detaljan opis problema: Sačuvao sam pozicije za /menza i /oprema, ali mi izbacuje tag mistmach warning na ove linije:

        if(IsPlayerInRangeOfPoint(5.0,playerid,2434.4421,-1268.2352,10599.5996))
i
        if(IsPlayerInRangeOfPoint(5.0,playerid,2436.4402,-1253.0232,1059.5996))
Naslov: Odg: [Pomoć] - Koordinate
Poruka od: K4[Я]!K3 poslato Avgust 06, 2012, 21:00:22 POSLE PODNE
prvo ide playerid pa tek onda radius  :)
Naslov: Odg: [Pomoć] - Koordinate
Poruka od: elemental. poslato Avgust 06, 2012, 21:02:05 POSLE PODNE
Citat: K4[Я]!K3â,,¢ poslato Avgust 06, 2012, 21:00:22 POSLE PODNE
prvo ide playerid pa tek onda radius  :)
<3<3 :D

Sada mi isto to izbacuje ovdje:
          GetPlayerHealth(playerid,health);SetPlayerHealth(playerid,health+35);
Naslov: Odg: [Pomoć] - Koordinate
Poruka od: Rotcod poslato Avgust 06, 2012, 21:15:11 POSLE PODNE
Mozda nisi napravio varijablu kao floatnew Float:health;?
Naslov: Odg: [Pomoć] - Koordinate
Poruka od: elemental. poslato Avgust 06, 2012, 21:22:34 POSLE PODNE
Citat: Extreme a.k.a. Snooker poslato Avgust 06, 2012, 21:15:11 POSLE PODNE
Mozda nisi napravio varijablu kao floatnew Float:health;?

                              ShowPlayerDialog(playerid, PICA_MENU, DIALOG_STYLE_LIST, "Coca-cola\nSchwepps\nFanta\nPepsi", "U redu", "Odustani");

I ovdje mi sada baca to.

A sve mi radi kod /menza i /oprema, nema warninga niti errora, ali mi opet komande IG neće:
YCMD:oprema(playerid, params[], help)
{
        if(IsPlayerInRangeOfPoint(playerid, 5.0,2434.4421,-1268.2352,10599.5996))
        {
            if(P_Data[playerid][pMember] == 1||P_Data[playerid][pLeader] == 1)
    {
                ShowPlayerDialog(playerid, OPREMA_MENU, DIALOG_STYLE_LIST, "Oprema", "Deagle (50 metaka)\nM4 (150 metaka)\nMP5 (150 metaka)\nAK47 (150 metaka)", "U redu", "Odustani");
}
  }
return 1;
}

YCMD:menza(playerid, params[], help)
{
        if(IsPlayerInRangeOfPoint(playerid, 5.0,2434.4700,-1268.2799,90.7519))
        {
            if(P_Data[playerid][pMember] == 1||P_Data[playerid][pLeader] == 1)
    {
                ShowPlayerDialog(playerid, MENZA_MENU, DIALOG_STYLE_LIST, "Menza", "Hrana\nPića", "U redu", "Odustani");
}
  }
return 1;
}
Naslov: Odg: [Pomoć] - Koordinate
Poruka od: N0NE poslato Avgust 06, 2012, 21:26:46 POSLE PODNE
Citat: SpaMaster poslato Avgust 06, 2012, 21:22:34 POSLE PODNE
Citat: Extreme a.k.a. Snooker poslato Avgust 06, 2012, 21:15:11 POSLE PODNE
Mozda nisi napravio varijablu kao floatnew Float:health;?

                              ShowPlayerDialog(playerid, PICA_MENU, DIALOG_STYLE_LIST, "Coca-cola\nSchwepps\nFanta\nPepsi", "U redu", "Odustani");

I ovdje mi sada baca to.

A sve mi radi kod /menza i /oprema, nema warninga niti errora, ali mi opet komande IG neće:
YCMD:oprema(playerid, params[], help)
{
        if(IsPlayerInRangeOfPoint(playerid, 5.0,2434.4421,-1268.2352,10599.5996))
        {
            if(P_Data[playerid][pMember] == 1||P_Data[playerid][pLeader] == 1)
    {
                ShowPlayerDialog(playerid, OPREMA_MENU, DIALOG_STYLE_LIST, "Oprema", "Deagle (50 metaka)\nM4 (150 metaka)\nMP5 (150 metaka)\nAK47 (150 metaka)", "U redu", "Odustani");
}
  }
return 1;
}

YCMD:menza(playerid, params[], help)
{
        if(IsPlayerInRangeOfPoint(playerid, 5.0,2434.4700,-1268.2799,90.7519))
        {
            if(P_Data[playerid][pMember] == 1||P_Data[playerid][pLeader] == 1)
    {
                ShowPlayerDialog(playerid, MENZA_MENU, DIALOG_STYLE_LIST, "Menza", "Hrana\nPića", "U redu", "Odustani");
}
  }
return 1;
}


                              ShowPlayerDialog(playerid, PICA_MENU, DIALOG_STYLE_LIST, "Naslov", "Coca-cola\nSchwepps\nFanta\nPepsi", "U redu", "Odustani");

a za komande jesi li siguran da su koordinate tacne ?
Naslov: Odg: [Pomoć] - Koordinate
Poruka od: elemental. poslato Avgust 06, 2012, 21:39:50 POSLE PODNE
Citat: n0nE poslato Avgust 06, 2012, 21:26:46 POSLE PODNE

                              ShowPlayerDialog(playerid, PICA_MENU, DIALOG_STYLE_LIST, "Naslov", "Coca-cola\nSchwepps\nFanta\nPepsi", "U redu", "Odustani");

a za komande jesi li siguran da su koordinate tacne ?

Hvala
A ovo za komande sam napravio, samo mi ne daje HP ili oružje. Evo dialozi:
case MENZA_MENU:
{
        if(!response)
{
    switch(listitem)
{
                          case 0:
                             {
                  ShowPlayerDialog(playerid, HRANA_MENU, DIALOG_STYLE_LIST, "Hrana", "Hamburger\nChickenburger\nFishburger\nFreedomFries\nPizza", "U redu", "Odustani");
                              return 1;
                             }
                          case 1:
                             {
                              ShowPlayerDialog(playerid, PICA_MENU, DIALOG_STYLE_LIST, "Pića", "Coca-cola\nSchwepps\nFanta\nPepsi", "U redu", "Odustani");
                              return 1;
                             }
                        }
                  }
        }
case HRANA_MENU:
{
        if(!response)
{
    switch(listitem)
{
                          case 0:
                             {
  new Float:health;
          GetPlayerHealth(playerid,health);SetPlayerHealth(playerid,health+35);
                              return 1;
                             }
                          case 1:
                             {
  new Float:health;
          GetPlayerHealth(playerid,health);SetPlayerHealth(playerid,health+30);
                              return 1;
                             }
                          case 2:
                             {
  new Float:health;
          GetPlayerHealth(playerid,health);SetPlayerHealth(playerid,health+25);
                              return 1;
                             }
      case 3:
                             {
  new Float:health;
          GetPlayerHealth(playerid,health);SetPlayerHealth(playerid,health+20);
                              return 1;
                             }
                        }
                 }
        }
case PICA_MENU:
{
        if(!response)
{
    switch(listitem)
{
                          case 0:
                             {
  new Float:health;
          GetPlayerHealth(playerid,health);SetPlayerHealth(playerid,health+20);
                              return 1;
                             }
                          case 1:
                             {
  new Float:health;
          GetPlayerHealth(playerid,health);SetPlayerHealth(playerid,health+15);
                              return 1;
                             }
                          case 2:
                             {
  new Float:health;
          GetPlayerHealth(playerid,health);SetPlayerHealth(playerid,health+10);
                              return 1;
                             }
      case 3:
                             {
  new Float:health;
          GetPlayerHealth(playerid,health);SetPlayerHealth(playerid,health+5);
                              return 1;
                             }
                        }
                 }
        }
Naslov: Odg: [Pomoć] - Koordinate
Poruka od: elemental. poslato Avgust 06, 2012, 23:27:56 POSLE PODNE
Oprostite za DP, ali sam riješio, dodavao sam kapije i izbacilo mi je error:
IC_war.pwn(742) : error 035: argument type mismatch (argument 2)

Evo linije:
SendClientMessage(playerid,"Otvorio si kapiju, zatvoriti će se automatski.");

Ne kontam gdje je greška ?
Naslov: Odg: [Pomoć] - Koordinate
Poruka od: Capetroon. poslato Avgust 06, 2012, 23:31:41 POSLE PODNE
SendClientMessage(playerid,-1,"Otvorio si kapiju, zatvoriti će se automatski.");

Pokušaj ovako.
Naslov: Odg: [Pomoć] - Koordinate
Poruka od: elemental. poslato Avgust 07, 2012, 15:14:09 POSLE PODNE
Oprostite za DP, ali su mi komande /otvori i /zatvori zbugane. Objekata mi skroz nema kada kucam ijednu komandu.

Evo komande:

YCMD:otvori(playerid, params[], help)
{
if(P_Data[playerid][pMember] == 1||P_Data[playerid][pLeader] == 1)
{
        DestroyObject(RMzatvoreno,968,1536.00000000,98.29980469,29.45000076,0.00000000,270.00000000,25.99914551);
    CreateObject(968,1536.00000000,98.30000305,29.60000038,0.00000000,0.00000000,26.00000000);
SendClientMessage(playerid,-1,"Otvorio si kapiju, zatvoriti će se automatski.");
}
return 1;
}

YCMD:zatvori(playerid, params[], help)
{
if(P_Data[playerid][pMember] == 1||P_Data[playerid][pLeader] == 1)
{
        DestroyObject(968,1536.00000000,98.30000305,29.60000038,0.00000000,0.00000000,26.00000000);
        CreateObject(RMzatvoreno,968,1536.00000000,98.29980469,29.45000076,0.00000000,270.00000000,25.99914551);
SendClientMessage(playerid,-1,"Otvorio si kapiju, zatvoriti će se automatski.");
}
return 1;
}


A evo i slika:
http://imgur.com/uLleq,lHjbH#0
Naslov: Odg: [Pomoć] - Koordinate
Poruka od: K4[Я]!K3 poslato Avgust 07, 2012, 15:51:17 POSLE PODNE
Pravila.