Szerző Téma: Klán rendszer v2.0  (Megtekintve 800 alkalommal)

Klán rendszer v2.0
« Dátum: 2014. Május 18. - 14:47:50 »
0
Üdv ujra.
Nem tudom ki látta, ki nem... régebben is nyitottam egy témát.
Nos, azt a régi problémát tegnap megoldottam, ma nagyon sokat fejlesztettem a rendszert.
DE, egy új problémám akadt :( :( .
Az egyik gyönyörû függvény nem mûködik, feladata: törölni a klán fájljából annak a játékosnak a nevét, mely már elfogadta vagy visszautastotta a meghívót.
Függvény név: DeleteInviteFromClan;
Függvény paraméterek: (clanid,name[]);
-clanid: a klán ID-je.
-name[]: a játékos neve.
Íme a függvény:
 

stock DeleteInviteFromClan(clanid,name[])
{
new string[50];
if(IsClanIsCreated(clanid)==1)
{
format(ClanFile,sizeof(ClanFile),SaveClanFile,clanid);
strcat(string,dini_Get(ClanFile,\"Invites\"));
strdel(string,strfind(string,name)-1,strfind(string,name)+strlen(name));
dini_Set(ClanFile,\"Invites\",string);
}
return 1;
}

 
Azt nem irtam ide, hogy lekérdezze azt, hogy benne volt/van-e a neve az \'Invites\' között.
(Azt a scriptben kérdezi le, mindegy...).
A \'ClanFile\' változó és létre van hozva(csak ugy mondom, error nincs!).
Az \'IsClanIsCreated(clanid)\' is megvan(nem ezekkel van a baj).
Ami megdöbbentett, hogy ugyan ez a CODE a játékos törlésénél a \'Members\' sorból tökéletes, hiba nélkül üzemel.
Ennél csak a fájl változóját irtam át..... DE nem megy :( .
Várom a segítséget elõre is.
Köszönöm ha legalább elolvastad( xD sokat értem vele ).
[mod]Javítottam a

taget

tagre![/mod]
« Utoljára szerkesztve: 2014. Május 18. - 17:38:49 írta Dfoglalo »

Klán rendszer v2.0
« Válasz #1 Dátum: 2014. Május 22. - 15:52:20 »
0
HÁHÁÁÁÁÁÁÁÁ, megoldottam...  :P :P
Zárok!!

Klán rendszer v2.0
« Válasz #2 Dátum: 2014. Május 18. - 14:47:50 »
0
Üdv ujra.
Nem tudom ki látta, ki nem... régebben is nyitottam egy témát.
Nos, azt a régi problémát tegnap megoldottam, ma nagyon sokat fejlesztettem a rendszert.
DE, egy új problémám akadt :( :( .
Az egyik gyönyörû függvény nem mûködik, feladata: törölni a klán fájljából annak a játékosnak a nevét, mely már elfogadta vagy visszautastotta a meghívót.
Függvény név: DeleteInviteFromClan;
Függvény paraméterek: (clanid,name[]);
-clanid: a klán ID-je.
-name[]: a játékos neve.
Íme a függvény:
 

stock DeleteInviteFromClan(clanid,name[])
{
new string[50];
if(IsClanIsCreated(clanid)==1)
{
format(ClanFile,sizeof(ClanFile),SaveClanFile,clanid);
strcat(string,dini_Get(ClanFile,\"Invites\"));
strdel(string,strfind(string,name)-1,strfind(string,name)+strlen(name));
dini_Set(ClanFile,\"Invites\",string);
}
return 1;
}

 
Azt nem irtam ide, hogy lekérdezze azt, hogy benne volt/van-e a neve az \'Invites\' között.
(Azt a scriptben kérdezi le, mindegy...).
A \'ClanFile\' változó és létre van hozva(csak ugy mondom, error nincs!).
Az \'IsClanIsCreated(clanid)\' is megvan(nem ezekkel van a baj).
Ami megdöbbentett, hogy ugyan ez a CODE a játékos törlésénél a \'Members\' sorból tökéletes, hiba nélkül üzemel.
Ennél csak a fájl változóját irtam át..... DE nem megy :( .
Várom a segítséget elõre is.
Köszönöm ha legalább elolvastad( xD sokat értem vele ).
[mod]Javítottam a

taget

tagre![/mod]
« Utoljára szerkesztve: 2014. Május 18. - 17:38:49 írta Dfoglalo »

Klán rendszer v2.0
« Válasz #3 Dátum: 2014. Május 22. - 15:52:20 »
0
HÁHÁÁÁÁÁÁÁÁ, megoldottam...  :P :P
Zárok!!

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal