Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: 3agle poslato Mart 24, 2016, 21:37:59 POSLE PODNE

Naslov: [Pomoc]Org sistem
Poruka od: 3agle poslato Mart 24, 2016, 21:37:59 POSLE PODNE
Skripta koju koristim: Dinamicne org by RaplaY
Detaljan opis problema: Idem /maknilidera i kad idem /makeleader pise mi da org ima vec lidera, a skinut je
Slike: //
Kod: Dat cu vam /postavilidera i /maknilidera

YCMD:postavilidera(playerid, params[], help)
{
#pragma unused help
if(!IsPlayerAdmin(playerid)) return Ovlastenje
new igrac, organizacija, string[512], string2[512];
if(sscanf(params, "ui", igrac, organizacija)) return Koristi(playerid, "/postavilidera [ID/Dio Imena] [ID organizacije]");
if(igrac == INVALID_PLAYER_ID) return PogresanID
if(!strcmp(OI[organizacija][oLider], "Niko", true))
{
    if(PlayerInfo[igrac][pClan] != 0) return Greska(playerid, "Taj igrac je vec clan neke organizacije");
    if(PlayerInfo[igrac][pLider] != 0) return Greska(playerid, "Taj igrac je vec clan neke organizacije");
PlayerInfo[igrac][pLider] = organizacija; PlayerInfo[igrac][pRank] = 6;
strmid(OI[organizacija][oLider], GetName(igrac), 0, strlen(GetName(igrac)), 255);
SacuvajIgraca(igrac); SacuvajOrganizacije(organizacija); Orge3D(organizacija);
format(string, sizeof string, "{00C0FF}Postavljeni ste za lidera bande/mafije/organizacije {FFFFFF}%s", OI[organizacija][oIme]);
SCM(playerid, -1, string);
format(string2, sizeof string2, "{00C0FF}Unaprijedili ste igraca %s za lidera organizacije {FFFFFF}%s", GetName(igrac), OI[organizacija][oIme]);
return 1;
}
else return SCM(playerid, -1, "Ta organizacija vec ima lidera!");
}
YCMD:maknilidera(playerid, params[], help)
{
#pragma unused help
if(!IsPlayerAdmin(playerid)) return Ovlastenje
new igrac, organizacija, string[512], string2[512];
if(sscanf(params, "ui", igrac, organizacija)) return Koristi(playerid, "/maknilidera [ID/Dio Imena] [ID organizacije]");
if(igrac == INVALID_PLAYER_ID) return PogresanID
PlayerInfo[igrac][pLider] = 0; PlayerInfo[igrac][pRank] = 0; PlayerInfo[igrac][pClan] = 0;
strmid(OI[organizacija][oLider], GetName(igrac), 0, strlen(GetName(igrac)), 255);
SacuvajIgraca(igrac); SacuvajOrganizacije(organizacija); Orge3D(organizacija);
format(string, sizeof string, "{00C0FF}Skinuti ste sa lidera organizacije/bande/mafije! | Admin: %s", GetName(playerid));
SCM(playerid, -1, string);
format(string2, sizeof string2, "{00C0FF}Skinuli ste lidera %su!", GetName(igrac));
return 1;
}
Naslov: Odg: [Pomoc]Org sistem
Poruka od: Scripter Braun poslato Mart 24, 2016, 22:44:25 POSLE PODNE
Ovo ti fali u maknilidera jel kada das lidera on se spremi u org file ali kada ga skines ne sprema se igrac nema lidera ali i dalje pise da je lider dok se mod ne ugasi tako da dodaj ovo.
[pawn]SacuvajOrganizacije(organizacija); Orge3D(organizacija);[/pawn]
Naslov: Odg: [Pomoc]Org sistem
Poruka od: 3agle poslato Mart 24, 2016, 23:18:17 POSLE PODNE
Pogledaj bolje malo, vidis da ima sve tu ?
Naslov: Odg: [Pomoc]Org sistem
Poruka od: VuKaN poslato Mart 24, 2016, 23:48:10 POSLE PODNE
Je l' tebi skine lidera ili ga ostavi?
Naslov: Odg: [Pomoc]Org sistem
Poruka od: 3agle poslato Mart 25, 2016, 11:11:12 PRE PODNE
Pa skine, ali na neki nacin mogu /f i to, ali ne pise tekst, samo SCM..
Naslov: Odg: [Pomoc]Org sistem
Poruka od: 3agle poslato Mart 25, 2016, 21:08:57 POSLE PODNE
Oprostite za DP, hitno trebam..
Naslov: Odg: [Pomoc]Org sistem
Poruka od: Vuzimir poslato Mart 26, 2016, 13:07:29 POSLE PODNE
Sto ti napises da ti brzo treba nemas ti nikakve krositi od toga, jer ko zna pomici ce...

[pawn]YCMD:maknilidera(playerid, params[], help)
{
   #pragma unused help
   if(!IsPlayerAdmin(playerid)) return Ovlastenje
   new igrac, organizacija, string[512], string2[512];
   if(sscanf(params, "ui", igrac, organizacija)) return Koristi(playerid, "/maknilidera [ID/Dio Imena] [ID organizacije]");
   if(igrac == INVALID_PLAYER_ID) return PogresanID
   PlayerInfo[igrac][pLider] = 0; PlayerInfo[igrac][pRank] = 0; PlayerInfo[igrac][pClan] = 0;
   strmid(OI[organizacija][oLider], "Niko", 0, strlen("Niko"), 255);
   SacuvajIgraca(igrac); SacuvajOrganizacije(organizacija); Orge3D(organizacija);
   format(string, sizeof string, "{00C0FF}Skinuti ste sa lidera organizacije/bande/mafije! | Admin: %s", GetName(playerid));
   SCM(playerid, -1, string);
   format(string2, sizeof string2, "{00C0FF}Skinuli ste lidera %su!", GetName(igrac));
   return 1;
}[/pawn]

tu ti je problem bio u strmid...