Skripta koju koristim: moja od 0
Detaljan opis problema: pokusao sam praviti komandu /makevip i imam mnogo errorra
Dio skripte:evo komanda
CMD:makevip(playerid, params[])
{
if(IsPlayerConnected(playerid))
{
new
idigraca,
level,
sendername[MAX_PLAYER_NAME],
str[256];
GetPlayerName(playerid, sendername, sizeof(sendername));
if (sscanf(params, "di",idigraca,level)) SCM(playerid,SIVA,"[UB:RP]: /makevip [Id/DeoImena] [level(1-5)]");
if (level < 0 || level > 5) return SCM(playerid,SIVA,"[UB:RP] Najveci VIP level je 5 a najmanji 1 !");
if (PlayerInfo[playerid][pAdmin] <= 6) return SCM(playerid,SIVA,"[UB Administracija] Niste ovlasceni da koristite ovu komandu!");
if(level == 0)
{
PlayerInfo[idigraca][pVip] = 0;
format(str, sizeof(str), "Obavestenje: Ovo je obavestenje o isteku vaseg donatorskog paketa.");
SCM(idigraca, RED, str);
format(str, sizeof(str), "Hvala vam sto ste donirali.");
SCM(idigraca, RED, str);
format(str, sizeof(str), "Vas UB:RP Admin Team!!!");
SCM(idigraca, RED, str);
SCM(playerid,WHITE,"Iskljucili ste mu Vip.");
}
if(level == 1)
{
PlayerInfo[idigraca][pVip] = 1;
format(str, sizeof(str), "Aktiviran vam je donatorski paket ,Hvala na donaciji!");
SCM(idigraca, RED, str);
format(str, sizeof(str), "Sadrzaj paketa:");
SCM(idigraca, RED, str);
format(str, sizeof(str), "VIP lvl 1 + $50.000");
DajPare(playerid, 50000);
SCM(idigraca, RED, str);
SCM(playerid,WHITE,"Aktivirali ste VIP level 1.");
}
if(level == 2)
{
PlayerInfo[idigraca][pVip] = 2;
format(str, sizeof(str), "Aktiviran vam je donatorski paket ,Hvala na donaciji!");
SCM(idigraca, RED, str);
format(str, sizeof(str), "Sadrzaj paketa:");
SCM(idigraca, RED, str);
format(str, sizeof(str), "VIP lvl 2 + $75.000");
DajPare(playerid, 75000);
SCM(idigraca, RED, str);
SCM(playerid,WHITE,"Aktivirali ste VIP level 2.");
}
if(level == 3)
{
PlayerInfo[idigraca][pVip] = 3;
format(str, sizeof(str), "Aktiviran vam je donatorski paket ,Hvala na donaciji!");
SCM(idigraca, RED, str);
format(str, sizeof(str), "Sadrzaj paketa:");
SCM(idigraca, RED, str);
format(str, sizeof(str), "VIP lvl 3 + $100.000");
SCM(idigraca, RED, str);
DajPare(idigraca, 100000);
SCM(playerid,WHITE,"Aktivirali ste VIP level 3.");
}
if(level == 4)
{
PlayerInfo[idigraca][pVip] = 4;
format(str, sizeof(str), "Aktiviran vam je donatorski paket ,Hvala na donaciji!");
SCM(idigraca, RED, str);
format(str, sizeof(str), "Sadrzaj paketa:");
SCM(idigraca, RED, str);
format(str, sizeof(str), "VIP lvl 4 + $150.000 + 0.5 steceni interes");
SCM(idigraca, RED, str);
DajPare(idigraca, 150000);
SCM(playerid,WHITE,"Aktivirali ste VIP level 4.");
if(level == 5)
{
PlayerInfo[idigraca][pVip] = 5;
format(str, sizeof(str), "Aktiviran vam je donatorski paket ,Hvala na donaciji!");
SCM(idigraca, RED, str);
format(str, sizeof(str), "Sadrzaj paketa:");
SCM(idigraca, RED, str);
format(str, sizeof(str), "VIP lvl 5 + $200.000 + 0.5 steceni interes + Full ARMOR+HEALTH na spawn-u");
SCM(idigraca, RED, str);
DajPare(idigraca, 200000);
SCM(playerid,WHITE,"Aktivirali ste VIP level 5.");
}
return 1;
}
ali je problem sto meni izbacuje error na drugoj komandi ne razumijem a komanda normalno radi evo linija na kojoj izbacuje error
CMD:slap(playerid, params[])
Neke slike/video za lakse dobivanje pomoci(neobavezno):
Imo si manjak zagrada probaj sad.
CMD:makevip(playerid, params[])
{
if(IsPlayerConnected(playerid))
{
new
idigraca,
level,
sendername[MAX_PLAYER_NAME],
str[256];
GetPlayerName(playerid, sendername, sizeof(sendername));
if (sscanf(params, "di",idigraca,level)) SCM(playerid,SIVA,"[UB:RP]: /makevip [Id/DeoImena] [level(1-5)]");
if (level < 0 || level > 5) return SCM(playerid,SIVA,"[UB:RP] Najveci VIP level je 5 a najmanji 1 !");
if (PlayerInfo[playerid][pAdmin] <= 6) return SCM(playerid,SIVA,"[UB Administracija] Niste ovlasceni da koristite ovu komandu!");
if(level == 0)
{
PlayerInfo[idigraca][pVip] = 0;
format(str, sizeof(str), "Obavestenje: Ovo je obavestenje o isteku vaseg donatorskog paketa.");
SCM(idigraca, RED, str);
format(str, sizeof(str), "Hvala vam sto ste donirali.");
SCM(idigraca, RED, str);
format(str, sizeof(str), "Vas UB:RP Admin Team!!!");
SCM(idigraca, RED, str);
SCM(playerid,WHITE,"Iskljucili ste mu Vip.");
}
if(level == 1)
{
PlayerInfo[idigraca][pVip] = 1;
format(str, sizeof(str), "Aktiviran vam je donatorski paket ,Hvala na donaciji!");
SCM(idigraca, RED, str);
format(str, sizeof(str), "Sadrzaj paketa:");
SCM(idigraca, RED, str);
format(str, sizeof(str), "VIP lvl 1 + $50.000");
DajPare(playerid, 50000);
SCM(idigraca, RED, str);
SCM(playerid,WHITE,"Aktivirali ste VIP level 1.");
}
if(level == 2)
{
PlayerInfo[idigraca][pVip] = 2;
format(str, sizeof(str), "Aktiviran vam je donatorski paket ,Hvala na donaciji!");
SCM(idigraca, RED, str);
format(str, sizeof(str), "Sadrzaj paketa:");
SCM(idigraca, RED, str);
format(str, sizeof(str), "VIP lvl 2 + $75.000");
DajPare(playerid, 75000);
SCM(idigraca, RED, str);
SCM(playerid,WHITE,"Aktivirali ste VIP level 2.");
}
if(level == 3)
{
PlayerInfo[idigraca][pVip] = 3;
format(str, sizeof(str), "Aktiviran vam je donatorski paket ,Hvala na donaciji!");
SCM(idigraca, RED, str);
format(str, sizeof(str), "Sadrzaj paketa:");
SCM(idigraca, RED, str);
format(str, sizeof(str), "VIP lvl 3 + $100.000");
SCM(idigraca, RED, str);
DajPare(idigraca, 100000);
SCM(playerid,WHITE,"Aktivirali ste VIP level 3.");
}
if(level == 4)
{
PlayerInfo[idigraca][pVip] = 4;
format(str, sizeof(str), "Aktiviran vam je donatorski paket ,Hvala na donaciji!");
SCM(idigraca, RED, str);
format(str, sizeof(str), "Sadrzaj paketa:");
SCM(idigraca, RED, str);
format(str, sizeof(str), "VIP lvl 4 + $150.000 + 0.5 steceni interes");
SCM(idigraca, RED, str);
DajPare(idigraca, 150000);
SCM(playerid,WHITE,"Aktivirali ste VIP level 4.");
}
if(level == 5)
{
PlayerInfo[idigraca][pVip] = 5;
format(str, sizeof(str), "Aktiviran vam je donatorski paket ,Hvala na donaciji!");
SCM(idigraca, RED, str);
format(str, sizeof(str), "Sadrzaj paketa:");
SCM(idigraca, RED, str);
format(str, sizeof(str), "VIP lvl 5 + $200.000 + 0.5 steceni interes + Full ARMOR+HEALTH na spawn-u");
SCM(idigraca, RED, str);
DajPare(idigraca, 200000);
SCM(playerid,WHITE,"Aktivirali ste VIP level 5.");
}
return 1;
}
}
x_G1 ne mozes tako stavit zagradu
stavi ovako
CMD:makevip(playerid, params[])
{
if(IsPlayerConnected(playerid))
{
new
idigraca,
level,
sendername[MAX_PLAYER_NAME],
str[256];
GetPlayerName(playerid, sendername, sizeof(sendername));
if (sscanf(params, "di",idigraca,level)) SCM(playerid,SIVA,"[UB:RP]: /makevip [Id/DeoImena] [level(1-5)]");
if (level < 0 || level > 5) return SCM(playerid,SIVA,"[UB:RP] Najveci VIP level je 5 a najmanji 1 !");
if (PlayerInfo[playerid][pAdmin] <= 6) return SCM(playerid,SIVA,"[UB Administracija] Niste ovlasceni da koristite ovu komandu!");
if(level == 0)
{
PlayerInfo[idigraca][pVip] = 0;
format(str, sizeof(str), "Obavestenje: Ovo je obavestenje o isteku vaseg donatorskog paketa.");
SCM(idigraca, RED, str);
format(str, sizeof(str), "Hvala vam sto ste donirali.");
SCM(idigraca, RED, str);
format(str, sizeof(str), "Vas UB:RP Admin Team!!!");
SCM(idigraca, RED, str);
SCM(playerid,WHITE,"Iskljucili ste mu Vip.");
}
if(level == 1)
{
PlayerInfo[idigraca][pVip] = 1;
format(str, sizeof(str), "Aktiviran vam je donatorski paket ,Hvala na donaciji!");
SCM(idigraca, RED, str);
format(str, sizeof(str), "Sadrzaj paketa:");
SCM(idigraca, RED, str);
format(str, sizeof(str), "VIP lvl 1 + $50.000");
DajPare(playerid, 50000);
SCM(idigraca, RED, str);
SCM(playerid,WHITE,"Aktivirali ste VIP level 1.");
}
if(level == 2)
{
PlayerInfo[idigraca][pVip] = 2;
format(str, sizeof(str), "Aktiviran vam je donatorski paket ,Hvala na donaciji!");
SCM(idigraca, RED, str);
format(str, sizeof(str), "Sadrzaj paketa:");
SCM(idigraca, RED, str);
format(str, sizeof(str), "VIP lvl 2 + $75.000");
DajPare(playerid, 75000);
SCM(idigraca, RED, str);
SCM(playerid,WHITE,"Aktivirali ste VIP level 2.");
}
if(level == 3)
{
PlayerInfo[idigraca][pVip] = 3;
format(str, sizeof(str), "Aktiviran vam je donatorski paket ,Hvala na donaciji!");
SCM(idigraca, RED, str);
format(str, sizeof(str), "Sadrzaj paketa:");
SCM(idigraca, RED, str);
format(str, sizeof(str), "VIP lvl 3 + $100.000");
SCM(idigraca, RED, str);
DajPare(idigraca, 100000);
SCM(playerid,WHITE,"Aktivirali ste VIP level 3.");
}
if(level == 4)
{
PlayerInfo[idigraca][pVip] = 4;
format(str, sizeof(str), "Aktiviran vam je donatorski paket ,Hvala na donaciji!");
SCM(idigraca, RED, str);
format(str, sizeof(str), "Sadrzaj paketa:");
SCM(idigraca, RED, str);
format(str, sizeof(str), "VIP lvl 4 + $150.000 + 0.5 steceni interes");
SCM(idigraca, RED, str);
DajPare(idigraca, 150000);
SCM(playerid,WHITE,"Aktivirali ste VIP level 4.");
}
if(level == 5)
{
PlayerInfo[idigraca][pVip] = 5;
format(str, sizeof(str), "Aktiviran vam je donatorski paket ,Hvala na donaciji!");
SCM(idigraca, RED, str);
format(str, sizeof(str), "Sadrzaj paketa:");
SCM(idigraca, RED, str);
format(str, sizeof(str), "VIP lvl 5 + $200.000 + 0.5 steceni interes + Full ARMOR+HEALTH na spawn-u");
SCM(idigraca, RED, str);
DajPare(idigraca, 200000);
SCM(playerid,WHITE,"Aktivirali ste VIP level 5.");
}
}
return 1;
}
E brt obicno me zezaju te zagrade zeznem se na njima uglavnom Hvala i moze lock