[pawn]if(pickupid == mentoberako) SetPlayerPos(playerid,322.0344,303.8063,999.1484); SendClientMessage(playerid, 0x00ff1aAA, \"Bementél a mentõs központba!\"); SetPlayerInterior(playerid, 5);[/pawn]
[pawn]if(pickupid == mentoberako) SetPlayerPos(playerid,322.0344,303.8063,999.1484); SendClientMessage(playerid, 0x00ff1aAA, \"Bementél a mentõs központba!\"); SetPlayerInterior(playerid, 5);[/pawn] Mert a \';\' lezárás, a sor végét jelöli, tehát az utána lévõ dolgok nem(mindig) futnak le.Ezért csak az utolsó függvény után kell \';\' a többi után csak \',\' .Tehát,[pawn]if(pickupid == mentoberako) SetPlayerPos(playerid,322.0344,303.8063,999.1484), SendClientMessage(playerid, 0x00ff1aAA, \"Bementél a mentõs központba!\"), SetPlayerInterior(playerid, 5);[/pawn] [/quote]Pont ellenkezõleg, akárhányszor meghívásra kerül az OnPlayerPickUpPickupaz if feltétel után a legelsõ fut le akkor ha true értékû lesz a feltétel és ami utána van minden esetben lefut, az idézett kódban. if(pickupid == mentoberako) SetPlayerPos(playerid,322.0344,303.8063,999.1484); SendClientMessage(playerid, 0x00ff1aAA, \"Bementél a mentõs központba!\"); SetPlayerInterior(playerid, 5);[/quote]Ebben a kód részletben a pirossal kiemelt rész az \"if(pickupid == mentoberako)\" feltétel vizsgálat függvényében kerül végrehajtásra vagy sem, míg az összes többi minden esetben végrehajtásra kerül, akárhányszor meghívásra kerül a kód.Ha a feltételhez több utasítást szeretnénk kötni akkor vagy vesszõvel elválasztva vagy kapcsos zárójelek közé kell tennünk õket. if(pickupid == mentoberako) SetPlayerPos(playerid,322.0344,303.8063,999.1484), SendClientMessage(playerid, 0x00ff1aAA, \"Bementél a mentõs központba!\"), SetPlayerInterior(playerid, 5);[/quote] if(pickupid == mentoberako) { SetPlayerPos(playerid,322.0344,303.8063,999.1484); SendClientMessage(playerid, 0x00ff1aAA, \"Bementél a mentõs központba!\"); SetPlayerInterior(playerid, 5);}[/quote]
if(pickupid == mentoberako) SetPlayerPos(playerid,322.0344,303.8063,999.1484); SendClientMessage(playerid, 0x00ff1aAA, \"Bementél a mentõs központba!\"); SetPlayerInterior(playerid, 5);[/quote]Ebben a kód részletben a pirossal kiemelt rész az \"if(pickupid == mentoberako)\" feltétel vizsgálat függvényében kerül végrehajtásra vagy sem, míg az összes többi minden esetben végrehajtásra kerül, akárhányszor meghívásra kerül a kód.Ha a feltételhez több utasítást szeretnénk kötni akkor vagy vesszõvel elválasztva vagy kapcsos zárójelek közé kell tennünk õket. if(pickupid == mentoberako) SetPlayerPos(playerid,322.0344,303.8063,999.1484), SendClientMessage(playerid, 0x00ff1aAA, \"Bementél a mentõs központba!\"), SetPlayerInterior(playerid, 5);[/quote] if(pickupid == mentoberako) { SetPlayerPos(playerid,322.0344,303.8063,999.1484); SendClientMessage(playerid, 0x00ff1aAA, \"Bementél a mentõs központba!\"); SetPlayerInterior(playerid, 5);}[/quote]
if(pickupid == mentoberako) SetPlayerPos(playerid,322.0344,303.8063,999.1484), SendClientMessage(playerid, 0x00ff1aAA, \"Bementél a mentõs központba!\"), SetPlayerInterior(playerid, 5);[/quote] if(pickupid == mentoberako) { SetPlayerPos(playerid,322.0344,303.8063,999.1484); SendClientMessage(playerid, 0x00ff1aAA, \"Bementél a mentõs központba!\"); SetPlayerInterior(playerid, 5);}[/quote]
if(pickupid == mentoberako) { SetPlayerPos(playerid,322.0344,303.8063,999.1484); SendClientMessage(playerid, 0x00ff1aAA, \"Bementél a mentõs központba!\"); SetPlayerInterior(playerid, 5);}[/quote]
Ha a feltételhez több utasítást szeretnénk kötni akkor vagy vesszõvel elválasztva vagy kapcsos zárójelek közé kell tennünk õket. if(pickupid == mentoberako) SetPlayerPos(playerid,322.0344,303.8063,999.1484), SendClientMessage(playerid, 0x00ff1aAA, \"Bementél a mentõs központba!\"), SetPlayerInterior(playerid, 5);
if(pickupid == mentoberako) SetPlayerPos(playerid,322.0344,303.8063,999.1484), SendClientMessage(playerid, 0x00ff1aAA, \"Bementél a mentõs központba!\"), SetPlayerInterior(playerid, 5);
Ha a feltételhez több utasítást szeretnénk kötni akkor vagy vesszõvel elválasztva vagy kapcsos zárójelek közé kell tennünk õket. if(pickupid == mentoberako) SetPlayerPos(playerid,322.0344,303.8063,999.1484), SendClientMessage(playerid, 0x00ff1aAA, \"Bementél a mentõs központba!\"), SetPlayerInterior(playerid, 5); Mert én nem ezt írtam. \ [/quote]Nem hát. Mert a \';\' lezárás, a sor végét jelöli, tehát az utána lévõ dolgok nem(mindig) futnak le.[/quote]Attól hogy ott egy pontos vesszõ van attól az utána lévõ dolgok lefutnak, és nem jelenti a lefutás végét.
Mert a \';\' lezárás, a sor végét jelöli, tehát az utána lévõ dolgok nem(mindig) futnak le.[/quote]Attól hogy ott egy pontos vesszõ van attól az utána lévõ dolgok lefutnak, és nem jelenti a lefutás végét.