Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Huan Escobar poslato Avgust 22, 2016, 00:40:33 PRE PODNE

Naslov: [POMOC] Zapelo oko komande
Poruka od: Huan Escobar poslato Avgust 22, 2016, 00:40:33 PRE PODNE
Skripta koju koristim: UP
Detaljan opis problema: Napravio sam DM event i pokusavam da namestim cmd kada admin ugasi DM da sve igrace izbaci sa njega ali mi ne ide upaljen event sam definisao kao event == 0 a ugasen event == 1 igrac kad se oridruzi eventu definisano je kao nadmeventu[playerid] = 1. Ako mi moze ko pomoci bio bih zahvalan.
Dio skripte:

CMD:dmoff(playerid, params[])
{
    new string[100];
    if(UlogovanProvjera[playerid] == 0) return SCM(playerid,-1, "{C0C0C0}Moras se ulogovati da bi koristio ovu komandu!");
    if(dmevent == 1) return SCM(playerid,-1,"Nema pokrenutog Eventa!");
if(dmevent == 0)
{
foreach(Player,i)
{
                if(dmevent = 1 && nadmeventu[playerid] = 1)
                {
    JBC_SetPlayerHealth(i,0);
                    nadmeventu[i] = 0;
JBC_ResetPlayerWeapons(i);
}
}
}
dmevent = 1;
format(string, sizeof(string), "DM Event prekinut!");
SCMTA(-1, string);
return 1;
}

Neke slike/video za lakse dobivanje pomoci(neobavezno): /
Naslov: Odg: [POMOC] Zapelo oko komande
Poruka od: LoOdaK poslato Avgust 22, 2016, 00:45:08 PRE PODNE
Ovo
[pawn]if(dmevent = 1 && nadmeventu[playerid] = 1)[/pawn]

Probaj zamijenit sa ovim
[pawn]if(dmevent = 1 && nadmeventu = 1)[/pawn]
Naslov: Odg: [POMOC] Zapelo oko komande
Poruka od: Huan Escobar poslato Avgust 22, 2016, 00:55:10 PRE PODNE
warning 211: possibly unintended assignment
warning 211: possibly unintended assignment
error 022: must be lvalue (non-constant)
warning 215: expression has no effect
error 001: expected token: ";", but found ")"
error 029: invalid expression, assumed zero
fatal error 107: too many error messages on one line

Ovo su errori i warninzi u ovoj liniji

   {
   foreach(Player,i)
         {
                if(dmevent = 1 && nadmeventu = 1)
                {
                  JBC_SetPlayerHealth(i,0);
                    nadmeventu = 0;
               JBC_ResetPlayerWeapons(i);
            }
         }
   }
Naslov: Odg: [POMOC] Zapelo oko komande
Poruka od: LoOdaK poslato Avgust 22, 2016, 00:56:37 PRE PODNE
a gdje ti je i
Naslov: Odg: [POMOC] Zapelo oko komande
Poruka od: Huan Escobar poslato Avgust 22, 2016, 01:02:22 PRE PODNE
warning 211: possibly unintended assignment
warning 211: possibly unintended assignment
error 022: must be lvalue (non-constant)
warning 215: expression has no effect
error 001: expected token: ";", but found ")"
error 029: invalid expression, assumed zero
fatal error 107: too many error messages on one line

Evo sa opet u tom redu errori


CMD:dmoff(playerid, params[])
{
    new string[100];
    if(UlogovanProvjera[playerid] == 0) return SCM(playerid,-1, "{C0C0C0}Moras se ulogovati da bi koristio ovu komandu!");
    if(dmevent == 1) return SCM(playerid,-1,"Nema pokrenutog Eventa!");
   if(dmevent == 0)
   {
   foreach(Player,i)
         {
                if(dmevent = 1 && nadmeventu[ i ] = 1)
                {
                  JBC_SetPlayerHealth(i,0);
                    nadmeventu = 0;
               JBC_ResetPlayerWeapons(i);
            }
         }
   }
   dmevent = 1;
   format(string, sizeof(string), "DM Event prekinut!");
   SCMTA(-1, string);
   return 1;
}
Naslov: Odg: [POMOC] Zapelo oko komande
Poruka od: LoOdaK poslato Avgust 22, 2016, 01:03:26 PRE PODNE
Ljudno de oprobaj ovo  :D

if(dmevent = 1 && nadmeventu = 1)

samo posle nadmeventu stavi i
Naslov: Odg: [POMOC] Zapelo oko komande
Poruka od: Huan Escobar poslato Avgust 22, 2016, 01:10:48 PRE PODNE
Ma stavim al tebi ne pise ovde posto to [..i..] forum uhvati kao forum kod i ne prikaze ga :D ima tu [..i..] u skripti :D
Naslov: Odg: [POMOC] Zapelo oko komande
Poruka od: // xunder poslato Avgust 22, 2016, 01:11:32 PRE PODNE
if(dmevent == 1 && nadmeventu[ i ] == 1)
Naslov: Odg: [POMOC] Zapelo oko komande
Poruka od: LoOdaK poslato Avgust 22, 2016, 01:14:32 PRE PODNE
Pogledaj PP
Naslov: Odg: [POMOC] Zapelo oko komande
Poruka od: TheToretto poslato Avgust 22, 2016, 01:24:47 PRE PODNE
Drug ne trebas dva puta vrsiti provjeru da li je DM event u toku, jednom je dosta :D