GTAMulti - GTA Türkiye

San Andreas Multiplayer => Yardım Talepleri => PAWN Kodlama => Kilitli Konular => Konuyu başlatan: muzaffer22 - 31 Ağustos 2017, 15:57:22

Başlık: AntiSpam Sorun
Gönderen: muzaffer22 - 31 Ağustos 2017, 15:57:22
@Excision adlı arkadaşın yaptığı plugini kullanmaya çalışıyorum böyle bi hata veriyor.

https://www.pawnoturk.com/forum/mod-galerisi/anti-flood/

(6466) : error 017: undefined symbol "TALK_TIME"
(6469) : error 017: undefined symbol "TALK_TIME"
(6476) : warning 225: unreachable code
Pawn compiler 3.2.3664           Copyright (c) 1997-2006, ITB CompuPhase


2 Errors.
Başlık: Ynt: AntiSpam Sorun
Gönderen: Dyternal - 31 Ağustos 2017, 16:02:52
Alıntı yapılan: muzaffer22 - 31 Ağustos 2017, 15:57:22

@Excision adlı arkadaşın yaptığı plugini kullanmaya çalışıyorum böyle bi hata veriyor.

https://www.pawnoturk.com/forum/mod-galerisi/anti-flood/

(6466) : error 017: undefined symbol "TALK_TIME"
(6469) : error 017: undefined symbol "TALK_TIME"
(6476) : warning 225: unreachable code
Pawn compiler 3.2.3664           Copyright (c) 1997-2006, ITB CompuPhase


2 Errors.

Kodları at fsnin içindeki
Başlık: Ynt: AntiSpam Sorun
Gönderen: muzaffer22 - 31 Ağustos 2017, 16:09:22
Alıntı yapılan: STaRDuST10 - 31 Ağustos 2017, 16:02:52

Alıntı yapılan: muzaffer22 - 31 Ağustos 2017, 15:57:22

@Excision adlı arkadaşın yaptığı plugini kullanmaya çalışıyorum böyle bi hata veriyor.

https://www.pawnoturk.com/forum/mod-galerisi/anti-flood/

(6466) : error 017: undefined symbol "TALK_TIME"
(6469) : error 017: undefined symbol "TALK_TIME"
(6476) : warning 225: unreachable code
Pawn compiler 3.2.3664           Copyright (c) 1997-2006, ITB CompuPhase


2 Errors.

Kodları at fsnin içindeki


if((gettime() < (TalkTimeEx[playerid] + TALK_TIME)))
{
new str[128];
    format(str,sizeof(str),"Hata: Tekrar konuşmak için {FFFFFF}%i {FF0000}saniye beklemelisin.",((TalkTimeEx[playerid] + TALK_TIME) - gettime()));
SendClientMessage(playerid, 0xFF0000FF, str);
return 0;
}
TalkTimeEx[playerid] = gettime();
return 1;


OnplayerTextin altına bunu yazdım.

Define ve new kodlarınıda modun en üstüne ekledim. Kodu nereye eklersem ekleyeyim unreachable code diyor.
Başlık: Ynt: AntiSpam Sorun
Gönderen: Jawié - 31 Ağustos 2017, 16:13:22
Hepsini sil aşağıdakiyle güncelle.

if((gettime() < (TalkTimeEx[playerid] + 3))){
SendClientMessage(playerid, 0xFF0000FF, "Hata: Tekrar konuşmak için {FFFFFF}3 {FF0000}saniye beklemelisin.");
return 0;}
TalkTimeEx[playerid] = gettime();


Modun başındaki talktimeex değişkeni kalsın.
Başlık: Ynt: AntiSpam Sorun
Gönderen: Dyternal - 31 Ağustos 2017, 16:14:14
Alıntı yapılan: muzaffer22 - 31 Ağustos 2017, 16:09:22

Alıntı yapılan: STaRDuST10 - 31 Ağustos 2017, 16:02:52

Alıntı yapılan: muzaffer22 - 31 Ağustos 2017, 15:57:22

@Excision adlı arkadaşın yaptığı plugini kullanmaya çalışıyorum böyle bi hata veriyor.

https://www.pawnoturk.com/forum/mod-galerisi/anti-flood/

(6466) : error 017: undefined symbol "TALK_TIME"
(6469) : error 017: undefined symbol "TALK_TIME"
(6476) : warning 225: unreachable code
Pawn compiler 3.2.3664           Copyright (c) 1997-2006, ITB CompuPhase


2 Errors.

Kodları at fsnin içindeki


if((gettime() < (TalkTimeEx[playerid] + TALK_TIME)))
{
new str[128];
    format(str,sizeof(str),"Hata: Tekrar konuşmak için {FFFFFF}%i {FF0000}saniye beklemelisin.",((TalkTimeEx[playerid] + TALK_TIME) - gettime()));
SendClientMessage(playerid, 0xFF0000FF, str);
return 0;
}
TalkTimeEx[playerid] = gettime();
return 1;


OnplayerTextin altına bunu yazdım.

Define ve new kodlarınıda modun en üstüne ekledim. Kodu nereye eklersem ekleyeyim unreachable code diyor.

Sen anlamadın beni 6466 satırı at. 6469 uda at
Başlık: Ynt: AntiSpam Sorun
Gönderen: muzaffer22 - 31 Ağustos 2017, 16:30:47
Alıntı yapılan: Jawié - 31 Ağustos 2017, 16:13:22

Hepsini sil aşağıdakiyle güncelle.

if((gettime() < (TalkTimeEx[playerid] + 3))){
SendClientMessage(playerid, 0xFF0000FF, "Hata: Tekrar konuşmak için {FFFFFF}3 {FF0000}saniye beklemelisin.");
return 0;}
TalkTimeEx[playerid] = gettime();


Modun başındaki talktimeex değişkeni kalsın.


Teşekkür ederim, dediğini yaptım error vermedi.
Başlık: Ynt: AntiSpam Sorun
Gönderen: muzaffer22 - 31 Ağustos 2017, 16:46:56
Alıntı yapılan: Jawié - 31 Ağustos 2017, 16:13:22

Hepsini sil aşağıdakiyle güncelle.

if((gettime() < (TalkTimeEx[playerid] + 3))){
SendClientMessage(playerid, 0xFF0000FF, "Hata: Tekrar konuşmak için {FFFFFF}3 {FF0000}saniye beklemelisin.");
return 0;}
TalkTimeEx[playerid] = gettime();


Modun başındaki talktimeex değişkeni kalsın.


Hocam şimdide sunucuya girince ekranda textdrawlar kalıyor ve server closed connection diyor.
Başlık: Ynt: AntiSpam Sorun
Gönderen: Jawié - 31 Ağustos 2017, 16:50:35
Kodlar ile bir alakası yok. Sonradan eklemiş olduğun bir kod bunu sağlıyor olabilir.
Başlık: Ynt: AntiSpam Sorun
Gönderen: muzaffer22 - 31 Ağustos 2017, 17:00:51
Alıntı yapılan: Jawié - 31 Ağustos 2017, 16:50:35

Kodlar ile bir alakası yok. Sonradan eklemiş olduğun bir kod bunu sağlıyor olabilir.


Peki en kolay yoldan bunu öğrenme şansım var mı? Yoksa full CTRL + Z çekip geriyemi gideyim?
Başlık: Ynt: AntiSpam Sorun
Gönderen: Jawié - 31 Ağustos 2017, 17:31:30
Alıntı yapılan: muzaffer22 - 31 Ağustos 2017, 17:00:51

Alıntı yapılan: Jawié - 31 Ağustos 2017, 16:50:35

Kodlar ile bir alakası yok. Sonradan eklemiş olduğun bir kod bunu sağlıyor olabilir.


Peki en kolay yoldan bunu öğrenme şansım var mı? Yoksa full CTRL + Z çekip geriyemi gideyim?


Server closed connection genelde aniden ya kick yersen ya server kapanırsa çıkar. OnPlayerConnect callbackini tara, buna neden olabilecek bir kod var mı bak. Bir şey bulamazsan ctrl + z çek dediğin gibi.
Başlık: Ynt: AntiSpam Sorun
Gönderen: Dyternal - 01 Eylül 2017, 12:44:10
Alıntı yapılan: Jawié - 31 Ağustos 2017, 17:31:30

Alıntı yapılan: muzaffer22 - 31 Ağustos 2017, 17:00:51

Alıntı yapılan: Jawié - 31 Ağustos 2017, 16:50:35

Kodlar ile bir alakası yok. Sonradan eklemiş olduğun bir kod bunu sağlıyor olabilir.


Peki en kolay yoldan bunu öğrenme şansım var mı? Yoksa full CTRL + Z çekip geriyemi gideyim?


Server closed connection genelde aniden ya kick yersen ya server kapanırsa çıkar. OnPlayerConnect callbackini tara, buna neden olabilecek bir kod var mı bak. Bir şey bulamazsan ctrl + z çek dediğin gibi.
Başlık: Ynt: AntiSpam Sorun
Gönderen: Kraus - 07 Eylül 2017, 18:15:39
Alıntı yapılan: EvoturK - 28 Şubat 2017, 22:21:58

  • Yardım talebinizde size yardımcı olabilecek yorumlar yapıldığı halde; talebinizin sonucunuzu yorum olarak bildirmediğiniz taktirde 1 hafta içinde konunuz kilitlenecektir.



Konu, yukarıdaki sebep(ler) dahilinde kilitlenmiştir. (bkz. Bölüm Kuralları (https://www.pawnoturk.com/forum/yardim-talepleri/bolum-kurallari-7/))