Skripta koju koristim:Srbija Gaming edit
Detaljan opis problema:Napravio sam da ima 3 slota ali da 3 moze samo VIP imati ali kada dam vipa pise da nema aktiviran 3 slot a uradio sam da kada stavim da dobije 3 slot
Dio skripte: http://imgur.com/a/MkerD
Neke slike/video za lakse dobivanje pomoci(neobavezno):Ne znam sta da slikam.
U provjeru ako igrcu skinu vipa stavi nulu a u provjeru gdje igracu da vipa stavi na keca tj. da mu je aktiviran slot..
Na ovoj slici gore tu da stavim 1? a kad se skine 0?
Daj nam više koda, sa tim što si ti poslao ne može se baš puno.
To gore Å¡to si ti obilježio nema veze s tim, jer to postavlja igraÄu varijablu na 0 ako mi je vip nivo 0 Å¡to i treba da bude
CitatYCMD:makevip(playerid, params[],help)
{
if(UlogovanProvera[playerid] == 0) return Error(playerid, "Moras biti prijavljen.");
if(strcmp(ZaduzenjaInfo[0][zVip], Ime_Igraca(playerid)) == 0 || PI[playerid][Admin] >= 6)
{
new player, nivo;
if(sscanf(params, "ud", player, nivo)) return Koristi(playerid, "makevip [ID/Dio Imena] [level (1-4)]");
if(player == INVALID_PLAYER_ID) return Error(playerid, "Taj igrac nije online.");
if(nivo < 0 || nivo > 3) return Error(playerid, "Level vipa ne moze biti manji od 0 i veci od 4.");
if(nivo == 0)
{
format(conelysbrt, sizeof(conelysbrt), " %s vam je skinuo VIP paket, vise niste vip.", Ime_Igraca(playerid));
SCM(player, ZUTA2, conelysbrt);
format(conelysbrt, sizeof(conelysbrt), " Skinuli ste VIP paket igracu %s.", Ime_Igraca(player));
SCM(playerid, ZUTA2, conelysbrt);
PI[player][pVIP] = 0;
PI[player][pv3Active] = 0;
PI[player][pVIPDan] = 0;
PI[player][pVIPMesec] = 0;
PI[player][pVIPGodina] = 0;
PI[player][pVIPBodovi] = 0;
PI[player][pSkin] = 3;
SetPlayerSkin(player, 3);
SavePlayer(player);
}
else
{
new d,m,y,bx,ca;
getdate(y,m,d);
bx = d+30;
if(m == 12 && bx > 31) { ca = bx-31; m = 1; y++; }
else if(bx > 31 && m == 1) { ca = bx-31; m++; }
else if(m == 2 && bx > 29 && y == 2015) { ca = bx-29; m++; }
else if(m == 2 && bx > 28 && y == 2016) { ca = bx-28; m++; }
else if(bx > 31 && m == 3) { ca = bx-31; m++; }
else if(bx > 30 && m == 4) { ca = bx-30; m++; }
else if(bx > 31 && m == 5) { ca = bx-31; m++; }
else if(bx > 30 && m == 6) { ca = bx-30; m++; }
else if(bx > 31 && m == 7) { ca = bx-31; m++; }
else if(bx > 31 && m == 8) { ca = bx-31; m++; }
else if(bx > 30 && m == 9) { ca = bx-30; m++; }
else if(bx > 31 && m == 10) { ca = bx-31; m++; }
else if(bx > 30 && m == 11) { ca = bx-30; m++; }
else if(bx > 31 && m == 12) { ca = bx-31; m++; }
else ca = bx;
PI[player][pVIPDan] = ca;
PI[player][pVIPMesec] = m;
PI[player][pVIPGodina] = y;
PI[player][pVIP] = nivo;
format(conelysbrt, sizeof(conelysbrt), " %s vam je postavio %d vip level %d.", Ime_Igraca(playerid), nivo);
SCM(player, ZUTA2, conelysbrt);
format(conelysbrt, sizeof(conelysbrt), " Vas VIP paket istice: %d.%d.%d godine", PI[player][pVIPDan],PI[player][pVIPMesec],PI[player][pVIPGodina]);
SCM(player, ZUTA2, conelysbrt);
format(conelysbrt, sizeof(conelysbrt), " Uspesno ste postavili igracu %s vip level %d.", Ime_Igraca(player), nivo);
SCM(playerid, ZUTA2, conelysbrt);
format(conelysbrt, sizeof(conelysbrt), " Njegov VIP paket istice: %d.%d.%d godine", PI[player][pVIPDan],PI[player][pVIPMesec],PI[player][pVIPGodina]);
SCM(playerid, ZUTA2, conelysbrt);
SavePlayer(player);
}
}
else return Ovlascenje(playerid);
return 1;
}
Ne radi dp više, poslije else dodaj ovo
[pawn]PI[player][pv3Active] = 1;[/pawn]
I daj komandu gdje ti piše to da nemaš aktiviran slot 3
Citatif(dialogid == DIALOG_VOZILOMENI)
{
if(response == 1)
{
switch (listitem)
{
case 0:
{
if(PI[playerid][Vozilo1] != -1 && strcmp(Ime_Igraca(playerid), VoziloInfo[PI[playerid][Vozilo1]][vVlasnik], true) == 0)
{
autoodabir[playerid] = PI[playerid][Vozilo1];
VoziloInfo[autoodabir[playerid]][ownedvehicleodabir] = VoziloInfo[PI[playerid][Vozilo1]][vID];
odabraovoz[playerid] = 1;
SPD(playerid,DIALOG_AUTO,DIALOG_STYLE_LIST, ""SERVER"Upravljanje vozilom", "Informacije\nZakljucaj/Otkljucaj\nLociraj vozilo\nParkiraj vozilo\nDroga\nMaterijali\nOruzije\nProdaja vozila\nRadio\nPrtljaznik\nPromena Boje", "Odaberi", "Nazad");
}
else
{
Error(playerid, "Nemate vozilo na slotu 1 ili vam je skinut kljuc.");
}
return 1;
}
case 1:
{
if(PI[playerid][Vozilo2] != -1 && strcmp(Ime_Igraca(playerid), VoziloInfo[PI[playerid][Vozilo2]][vVlasnik], true) == 0)
{
autoodabir[playerid] = PI[playerid][Vozilo2];
VoziloInfo[autoodabir[playerid]][ownedvehicleodabir] = VoziloInfo[PI[playerid][Vozilo2]][vID];
odabraovoz[playerid] = 2;
SPD(playerid,DIALOG_AUTO,DIALOG_STYLE_LIST, ""SERVER"Upravljanje vozilom", "Informacije\nZakljucaj/Otkljucaj\nLociraj vozilo\nParkiraj vozilo\nDroga\nMaterijali\nOruzije\nProdaja vozila\nRadio\nPrtljaznik\nPromena Boje", "Odaberi", "Nazad");
}
else
{
Error(playerid, "Nemate vozilo na slotu 2 ili vam je skinut kljuc.");
}
return 1;
}
case 2:
{
if(PI[playerid][pv3Active] == 1)
{
if(PI[playerid][Vozilo3] != -1 && strcmp(Ime_Igraca(playerid), VoziloInfo[PI[playerid][Vozilo3]][vVlasnik], true) == 0)
{
autoodabir[playerid] = PI[playerid][Vozilo3];
VoziloInfo[autoodabir[playerid]][ownedvehicleodabir] = VoziloInfo[PI[playerid][Vozilo3]][vID];
odabraovoz[playerid] = 3;
SPD(playerid,DIALOG_AUTO,DIALOG_STYLE_LIST, ""SERVER"Upravljanje vozilom", "Informacije\nZakljucaj/Otkljucaj\nLociraj vozilo\nParkiraj vozilo\nDroga\nMaterijali\nOruzije\nProdaja vozila\nRadio\nPrtljaznik\nPromena Boje", "Odaberi", "Nazad");
}
else
{
Error(playerid, "Nemate vozilo na slotu 3 ili vam je skinut kljuc.");
}
}
else
{
Error(playerid, "Nemate aktivirano 3 vozilo.");
}
return 1;
}
eo ti i ovo
Rekao sam ti da ne radiš Dp i ubacio ono što sam ti rekao gore i probaj
Fixano hvala,