PARTNERI:

* Marketing

-UPOZORENJE-

Samo registrovani članovi mogu da vide/koriste forum u celini.
Prijavite se ili registrujte nalog na Balkan SA-MP forumu.


Autor Tema: [Pomoć] CMD - Lideri  (Pročitano 95 puta)

0 članova i 1 gost pregledaju ovu temu.

Van mreže Yoppa

CMD - Lideri
« poslato: Maj 07, 2019, 23:15:34 posle podne »
Problem(error/warning): Treba mi pomoc oko komande za proveru lidera.. Napravio sam kad ukuca komandu da mu iskoci dialog sa svim organizacijama al mi pravim problem pored tih org da napravim ime lidera(ako nema lidera da pise "Nema"). Napravio sam proveru da li je online/offline..
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): //
Slika/video ingame problema(obavezno ako je ingame problem): //
Deo skripte:
 

Van mreže Conke

Odg: CMD - Lideri
« Odgovor #1 poslato: Maj 07, 2019, 23:47:55 posle podne »
Imaš dosta tema u vezi toga,evo ti naprimjer ova tema trebala bi ti pomoći http://balkan-samp.com/forum/index.php?topic=41252.15.
 

Van mreže youngdeal

Odg: CMD - Lideri
« Odgovor #2 poslato: Maj 09, 2019, 02:24:37 pre podne »
Pawno Code: [Izaberi]
#define MAX_ORG 3
#define MAX_DUZINAIMENAORG 45

enum haze321
{
oIme[MAX_DUZINAIMENAORG],
lIme[MAX_PLAYER_NAME],
lOnline
};
new OrgInfo[MAX_ORG][haze321];

format(OrgInfo[id][oIme],MAX_DUZINAIMENAORG,"Ime organizacije");
format(OrgInfo[id][lIme],MAX_PLAYER_NAME,"Niko");
// ili
format(OrgInfo[id][lIme],MAX_PLAYER_NAME,Ime(playerid));

 // pri koenktu
if(PInfo[playerid][pLider]!=0)
{
OrgInfo[PInfo[playerid][pLider]][lOnline]=1;
}
  // pri diskonektu
        if(PInfo[playerid][pLider]!=0)
{
OrgInfo[PInfo[playerid][pLider]][lOnline]=0;
}
*/
 // komanda primjer neki
CMD:lideri(playerid,params[])
{
new svastara[200]; new haze123[80];
for(new id = 1; id < MAX_ORG; id++)
{
    if(!strcmp(OrgInfo[id][lIme],"Niko", true))
    {
        format(haze123,sizeof(haze123),"Org %s | Lider: Niko\n",OrgInfo[id][oIme]);
        strcat(svastara,haze123);
}
else
{
    format(haze123,sizeof(haze123),"Org %s | Lider: %s - %s\n",OrgInfo[id][oIme],OrgInfo[id][lIme],(OrgInfo[id][lOnline] == 1) ? ("Aktivan") : ("Van igre"));
        strcat(svastara,haze123);
}
   
}
ShowPlayerDialog(playerid,DIALOG_LIDERI,DIALOG_STYLE_MSGBOX,"Lista lidera",svastara,"U redu","");
return 1;
}
eo ti primjer za to sve neki iztestaj  za par min sam napisao xd
69
 
Korisnici koji su se zahvalili: Yoppa

Van mreže Yoppa

Odg: CMD - Lideri
« Odgovor #3 poslato: Maj 09, 2019, 08:31:07 pre podne »
Pawno Code: [Izaberi]
#define MAX_ORG 3
#define MAX_DUZINAIMENAORG 45

enum haze321
{
oIme[MAX_DUZINAIMENAORG],
lIme[MAX_PLAYER_NAME],
lOnline
};
new OrgInfo[MAX_ORG][haze321];

format(OrgInfo[id][oIme],MAX_DUZINAIMENAORG,"Ime organizacije");
format(OrgInfo[id][lIme],MAX_PLAYER_NAME,"Niko");
// ili
format(OrgInfo[id][lIme],MAX_PLAYER_NAME,Ime(playerid));

 // pri koenktu
if(PInfo[playerid][pLider]!=0)
{
OrgInfo[PInfo[playerid][pLider]][lOnline]=1;
}
  // pri diskonektu
        if(PInfo[playerid][pLider]!=0)
{
OrgInfo[PInfo[playerid][pLider]][lOnline]=0;
}
*/
 // komanda primjer neki
CMD:lideri(playerid,params[])
{
new svastara[200]; new haze123[80];
for(new id = 1; id < MAX_ORG; id++)
{
    if(!strcmp(OrgInfo[id][lIme],"Niko", true))
    {
        format(haze123,sizeof(haze123),"Org %s | Lider: Niko\n",OrgInfo[id][oIme]);
        strcat(svastara,haze123);
}
else
{
    format(haze123,sizeof(haze123),"Org %s | Lider: %s - %s\n",OrgInfo[id][oIme],OrgInfo[id][lIme],(OrgInfo[id][lOnline] == 1) ? ("Aktivan") : ("Van igre"));
        strcat(svastara,haze123);
}
   
}
ShowPlayerDialog(playerid,DIALOG_LIDERI,DIALOG_STYLE_MSGBOX,"Lista lidera",svastara,"U redu","");
return 1;
}
eo ti primjer za to sve neki iztestaj  za par min sam napisao xd

E hvala ti.. Ja sam se bakcao oko onoga fwrite i ta cuda da mi upisuje.. :D
 
Korisnici koji su se zahvalili: youngdeal

Van mreže youngdeal

Odg: CMD - Lideri
« Odgovor #4 poslato: Maj 09, 2019, 22:51:07 posle podne »
Ma nista sad uradis seb samo cuvanje i ucitavanje toga na paljenju moda i tjt
69
 
Korisnici koji su se zahvalili: Yoppa