Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: [ПГ]Душан poslato Jul 05, 2012, 16:14:24 POSLE PODNE

Naslov: [POMOC]Sacuvavanje Orgi
Poruka od: [ПГ]Душан poslato Jul 05, 2012, 16:14:24 POSLE PODNE
Skripta koju koristim: NLRP
Detaljan opis problema: E evo vam dio jedne oeganizacije.Npr ja kupim sad vozila za GSF nova i kada gmx-am server sve sacuva, ali kada kupim vozila za NGR i gmx-am server nece da se sacuva zasto?!
Dio skripte:
GSF:
else if(PI[playerid][Lider] == 11)
{
    if(GSFInfo[1][Budzet] < hBiraCenaKes[playerid]) return SCM(playerid, GRAD2, "(greska) Nemate dovoljno novca na racunu!");
for(new i = 1; i < 21; i++)
{
    if(GSFInfo[i][VehModel] < 399 || GSFInfo[i][VehModel] > 620)
    {
    new poz = random(sizeof(PozicijeAutomobila));
    GSFInfo[i][VehModel] = hBiraModel[playerid];
    GSFInfo[i][VehCena] = hBiraCenaKes[playerid];
    GSFInfo[i][VehX] = PozicijeAutomobila[poz][0];
    GSFInfo[i][VehY] = PozicijeAutomobila[poz][1];
    GSFInfo[i][VehZ] = PozicijeAutomobila[poz][2];
    GSFInfo[i][VehA] = PozicijeAutomobila[poz][3];
    SacuvajOrg(11, 2);
    GSF[i] = CreateVehicle_H(GSFInfo[i][VehModel], GSFInfo[i][VehX], GSFInfo[i][VehY], GSFInfo[i][VehZ], GSFInfo[i][VehA], 79, 1, 1000);
    h_SetPlayerCheckpoint(playerid, GSFInfo[i][VehX], GSFInfo[i][VehY], GSFInfo[i][VehZ], 10.0);
PosaoGPS[playerid] = 1;
    GSFInfo[1][Budzet] -= hBiraCenaKes[playerid];
    bv++;
    break;
}
}
if(bv == 0) return SCM(playerid, GRAD2, "(greska) Imate maksimalan broj vozila!");



NGR:
else if(PI[playerid][Lider] == 13)
{
    if(NGRInfo[1][Budzet] < hBiraCenaKes[playerid]) return SCM(playerid, GRAD2, "(greska) Nemate dovoljno novca na racunu!");
for(new i = 1; i < 21; i++)
{
    if(NGRInfo[i][VehModel] < 399 || NGRInfo[i][VehModel] > 620)
    {
    new poz = random(sizeof(PozicijeAutomobila));
    NGRInfo[i][VehModel] = hBiraModel[playerid];
    NGRInfo[i][VehCena] = hBiraCenaKes[playerid];
    NGRInfo[i][VehX] = PozicijeAutomobila[poz][0];
    NGRInfo[i][VehY] = PozicijeAutomobila[poz][1];
    NGRInfo[i][VehZ] = PozicijeAutomobila[poz][2];
    NGRInfo[i][VehA] = PozicijeAutomobila[poz][3];
    SacuvajOrg(13, 2);
    NGR[i] = CreateVehicle_H(NGRInfo[i][VehModel], NGRInfo[i][VehX], NGRInfo[i][VehY], NGRInfo[i][VehZ], NGRInfo[i][VehA], 79, 1, 1000);
    h_SetPlayerCheckpoint(playerid, NGRInfo[i][VehX], NGRInfo[i][VehY], NGRInfo[i][VehZ], 10.0);
PosaoGPS[playerid] = 1;
    NGRInfo[1][Budzet] -= hBiraCenaKes[playerid];
    bv++;
    break;
}
}
if(bv == 0) return SCM(playerid, GRAD2, "(greska) Imate maksimalan broj vozila!");
}

Neke slike/video za lakse dobivanje pomoci(neobavezno): //
Naslov: Odg: [POMOC]Sacuvavanje Orgi
Poruka od: l0oky poslato Jul 05, 2012, 16:21:36 POSLE PODNE
Kako izgleda SacuvajOrg(); funkcija?
Naslov: Odg: [POMOC]Sacuvavanje Orgi
Poruka od: [ПГ]Душан poslato Jul 05, 2012, 16:26:29 POSLE PODNE
evo ti pod 1

else if(broj == 21)
{
    if(!strcmp(NGRInfo[1][Lider], "Niko", false)) return SCMF(playerid, GRAD2, "(greska) Nema lidera na broju %d!", broj);
    new id;
        id = GetPlayerID(NGRInfo[1][Lider]);
    if(IsPlayerConnected(id))
    {
        PI[id][Lider] = 0;
        PI[id][Rank] = 0;
        PI[id][Clan] = 0;
if(PI[id][Pol] == 0) { PI[id][Skin] = 212; h_SetPlayerSkin(id, 212); }
else if(PI[id][Pol] == 1) { PI[id][Skin] = 211; h_SetPlayerSkin(id, 211); }
SCMF(id, CRVENA, "Smenjeni ste sa pozicije lidera od admina %s.", ime);
new mu[80], ksa[MAX_PLAYER_NAME];
ImeIgraca(id, ksa);
  format(mu, sizeof mu, "UPDATE `Igraci` SET `Skin` = '%d' WHERE `Ime` = '%s'", PI[id][Skin], ksa);
    mysql_query(mu, THREAD_OSTALO);
}
SCMF(playerid, SVETLOPLAVA, "Smenili ste lidera %s na broju %d.", NGRInfo[1][Lider], broj);
strmid(NGRInfo[1][Lider], "Niko", 0, strlen("Niko"), 255);
SacuvajOrg(13, 1);
}


evo pod 2:

else if(PI[playerid][Lider] == 13)
{
    if(NGRInfo[1][Budzet] < hBiraCenaKes[playerid]) return SCM(playerid, GRAD2, "(greska) Nemate dovoljno novca na racunu!");
for(new i = 1; i < 21; i++)
{
    if(NGRInfo[i][VehModel] < 399 || NGRInfo[i][VehModel] > 620)
    {
    new poz = random(sizeof(PozicijeAutomobila));
    NGRInfo[i][VehModel] = hBiraModel[playerid];
    NGRInfo[i][VehCena] = hBiraCenaKes[playerid];
    NGRInfo[i][VehX] = PozicijeAutomobila[poz][0];
    NGRInfo[i][VehY] = PozicijeAutomobila[poz][1];
    NGRInfo[i][VehZ] = PozicijeAutomobila[poz][2];
    NGRInfo[i][VehA] = PozicijeAutomobila[poz][3];
    SacuvajOrg(13, 2);
    NGR[i] = CreateVehicle_H(NGRInfo[i][VehModel], NGRInfo[i][VehX], NGRInfo[i][VehY], NGRInfo[i][VehZ], NGRInfo[i][VehA], 79, 1, 1000);
    h_SetPlayerCheckpoint(playerid, NGRInfo[i][VehX], NGRInfo[i][VehY], NGRInfo[i][VehZ], 10.0);
PosaoGPS[playerid] = 1;
    NGRInfo[1][Budzet] -= hBiraCenaKes[playerid];
    bv++;
    break;
}
}
if(bv == 0) return SCM(playerid, GRAD2, "(greska) Imate maksimalan broj vozila!");
}


i evo pod 3:

else if(NGRInfo[1][brRacuna] == BankaRacun[playerid])
{
    NGRInfo[1][Budzet] += BankaTransferIznos[playerid];
    SacuvajOrg(13, 3);
    PI[playerid][Banka] -= BankaTransferIznos[playerid];
      SCMF(playerid, ZELENA2, "(banka) {FFFFFF}Prebacili ste {48E31C}$%d {FFFFFF}na racun {48E31C}%d.", BankaTransferIznos[playerid], BankaRacun[playerid]);
        BankaTransferIznos[playerid] = 0;
    BankaRacun[playerid] = 0;
    SPD(playerid, 154, DIALOG_STYLE_LIST, "Banka", "Stanje racuna\nPodigni novac\nPolozi novac\nTransfer novca\nDoniraj novac", "Odaberi", "Izadji");
Naslov: Odg: [POMOC]Sacuvavanje Orgi
Poruka od: l0oky poslato Jul 05, 2012, 16:30:51 POSLE PODNE
Sve to dobro izgleda, mozes mi reci sta rade parametri ove funkcije SacuvajOrg(--);
Naslov: Odg: [POMOC]Sacuvavanje Orgi
Poruka od: [ПГ]Душан poslato Jul 05, 2012, 16:36:29 POSLE PODNE
Pa sacuvavaju organizaciju pri gasenju servera sacuvavaju clanove,buzded orge, vozila...
Naslov: Odg: [POMOC]Sacuvavanje Orgi
Poruka od: l0oky poslato Jul 05, 2012, 16:39:04 POSLE PODNE
Citat: [PG]Dusan poslato Jul 05, 2012, 16:36:29 POSLE PODNE
Pa sacuvavaju organizaciju pri gasenju servera sacuvavaju clanove,buzded orge, vozila...

Pa ocigledno sacuva nesto iz organizacije ...Pitao sam te drugo. znas li sta su parametri funkcije? to su varijeble koje upises SacuvajOrg(OVDJE); i pitao sam te npr sta radi SacuvajOrg(13,2); sta je 13 a sta 2..
Naslov: Odg: [POMOC]Sacuvavanje Orgi
Poruka od: [ПГ]Душан poslato Jul 05, 2012, 16:39:49 POSLE PODNE
13 je br orge a 2 je sacuvavanje vozila 1 je clanova a 3 budzeta...