Ü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]