Sky-Dancer Arkadaşımızın son yaptıgı version korumasına finger eklemek istedim ama hata veriyor neden olabilir öncekinde oluyordu hata yoktu yardımcı olabilirseniz sevinirim.Teşekkürler.
Kod: Kodu kopyalamak için üzerine çift tıklayın!
/* Sky-Dancer */
if (sptr->listener->port != 7000) {
if (!IsULine(sptr) && sptr->versioned2==0) {
if (sptr->versioned==0) {
sendto_one(sptr, ":Version!Koruma@%s PRIVMSG %s :\1VERSION\1", me.name, sptr->name);
sendto_one(sptr, ":%s NOTICE %s :*** Version Korumasindan Geciyorsunuz.", me.name, sptr->name);
snprintf(sptr->versionlayer[0], sizeof(sptr->versionlayer[0]), nick);
snprintf(sptr->versionlayer[1], sizeof(sptr->versionlayer[1]), username);
snprintf(sptr->versionlayer[2], sizeof(sptr->versionlayer[2]), umode);
sptr->versionlayer2[0]=virthost;
sptr->versionlayer2[1]=ip;
sptr->versioned2=1;
return 0;
}
}
if (sptr->versioned2==1 && sptr->versioned==0) {
return 0;
}
if (!IsULine(sptr) && sptr->fingered2==0) {
if (sptr->fingered==0) {
sendto_one(sptr, ":Finger!Koruma@%s PRIVMSG %s :\1FINGER\1", me.name, sptr->name);
sendto_one(sptr, ":%s NOTICE %s :*** Finger Korumasindan Geciyorsunuz.", me.name, sptr->name);
snprintf(sptr->fingerlayer[0], sizeof(sptr->fingerlayer[0]), nick);
snprintf(sptr->fingerlayer[1], sizeof(sptr->fingerlayer[1]), username);
snprintf(sptr->fingerlayer[2], sizeof(sptr->fingerlayer[2]), umode);
sptr->fingerlayer2[0]=virthost;
sptr->fingerlayer2[1]=ip;
sptr->fingered2=1;
return 0;
}
}
if (sptr->fingered2==1 && sptr->fingered==0) {
return 0;
}