GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Segítségkérés => A témát indította: vomcog - 2013. július 15. - 11:31:26

Cím: változó beállítása
Írta: vomcog - 2013. július 15. - 11:31:26
Üdv.!
Egy scriptbe kezdtem bele, melyben ha megölsz valakit és a \"banda\" változó \"true\", akkor 20 pontot kapj 10 helyett.
Valami ilyesmi:
 

.............................
new banda[MAX_PLAYERS];
.............................
COMMAND:banda(playerid,params[])
{
      banda[playerid] = true;
      return 1;
}

 
az kéne, hogy a halálnál: hogyan állapítom meg, hogy mi az érték a gyilkosnak?
ez volt a próba, nem volt jó:
 

if (banda[killerid] = true)
{
    if(killerid != INVALID_PLAYER_ID) SetPlayerScore(killerid, GetPlayerScore(killerid) + 20);
}

 
Hiba:
D:\\............................\\gamemodes\\vgrandlarc.pwn(165) : error 012: invalid function call, not a valid address
D:\\............................\\gamemodes\\vgrandlarc.pwn(165) : warning 215: expression has no effect
D:\\............................\\gamemodes\\vgrandlarc.pwn(165) : error 001: expected token: \";\", but found \")\"
D:\\............................\\gamemodes\\vgrandlarc.pwn(165) : error 029: invalid expression, assumed zero
D:\\............................\\gamemodes\\vgrandlarc.pwn(165) : fatal error 107: too many error messages on one line
Compilation aborted.Pawn compiler 3.2.3664           Copyright © 1997-2006, ITB CompuPhase
4 Errors.
Cím: változó beállítása
Írta: lusta19 - 2013. július 15. - 11:42:59
[gmod]Kedves témanyitó!
A téma címe nem megfelelõ, így kérném hogy szerkeszd át. Ellenkezõ esetben 5%-warn ha a felszólítás  ellenére se írod át (és online vagy) 10% warn és a témádat töröljük.
A szabályzatban érthetõen le van írva :  \"A témanév ne \"segítsetek plsplspls\" legyen, hanem egyértelmûen ami a kérdésre utal. \"
  Szabályzatot itt olvashatod el.
Megkérek minden kedves tagot hogy addig ne írjanak a témában még nincs normális téma neve. Mert a hozzászólás törölve lesz.
További jó fórumozást![/gmod]
Cím: változó beállítása
Írta: MesterMartino - 2013. július 15. - 13:55:39
new bool:banda[MAX_PLAYERS];
CMD:banda(playerid,params[])
{
banda[playerid] = true;
return 1;
}
public OnPlayerDeath(playerid,killerid,reason)
{
if(banda[killerid] == true)
    {
       SetPlayerScore(killerid,GetPlayerScore(killerid) + 20);
    }
return 1;
}

 
Ui: True, False, értékeket csak bool változóval lehet megadni. :)
Cím: változó beállítása
Írta: vomcog - 2013. július 15. - 14:06:51
Rendben, köszönöm ez mûködik! :D