GTAMulti - GTA Türkiye

San Andreas Multiplayer => Yardım Talepleri => PAWN Kodlama => Kilitli Konular => Konuyu başlatan: AffetMevlam - 14 Mayıs 2021, 15:38:22

Başlık: Pawn Compile Error - Yardımcı Olabilir misiniz?
Gönderen: AffetMevlam - 14 Mayıs 2021, 15:38:22
Selamlar;

Yeni yeni pawn kodlamaya başladım, sistemleri nereye ekleyeceğimi ve birkaç public'i öğrendim.  Sıfırdan RPG sunucu kodlamaya çalışacağım. Amacım RPG sunucusu açmak değil, zaten dört dörtlük kodlayamayacağım belli, çünkü bilgim kısıtlı. Amacım pawn kodlamayı öğrenmek, sunucu açmak değil. En azından şu aşama için böyle, bunu bildirdim çünkü yorumlar kısmında kodlayamazsın, açamazsın vb. yazanlar olur diye düşünüyorum. Dediğim gibi RPG kodlama amacım sunucuyu açmak için değil, kendimi geliştirmek için.

İlk olarak temizden bir proje oluşturdum ve mysql kayıt sistemini kodladım, XpDevil'in videosunu izlerek, fakat 4 tane error veriyor ve hepsi aynı satırdan kaynaklanıyor. Yardımcı olabilirseniz sevinirim.

Hatayı bu satırdan veriyor, bu satırda hata varmış.
PAWN Kodu: Seç
if(strlen(inputtext) < 3) return ShowPlayerDialog(playerid, 1, DİALOG_STYLE_PASSWORD, "Kayit", "HATA: Şifreniz 3 haneden kısa olamaz!\n\nKayıt olmak için şifrenizi giriniz:", "Kaydol", "Çıkış");

Hata Kodu İse Böyle;
PAWN Kodu: Seç
C:\Users\AffetMevlam-\Desktop\RPG\gamemodes\RPG.pwn(53) : error 017: undefined symbol "D"
C:\Users\AffetMevlam-\Desktop\RPG\gamemodes\RPG.pwn(53) : error 029: invalid expression, assumed zero
C:\Users\AffetMevlam-\Desktop\RPG\gamemodes\RPG.pwn(53) : error 017: undefined symbol "ALOG_STYLE_PASSWORD"
C:\Users\AffetMevlam-\Desktop\RPG\gamemodes\RPG.pwn(53) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase


4 Errors.

Yardımlarınız için teşekkür ederim ve bu durumdan dolayı minnettar olduğumu da bilmenizi isterim.
Başlık: Ynt: Pawn Compile Error - Yardımcı Olabilir misiniz?
Gönderen: AffetMevlam - 14 Mayıs 2021, 15:47:50
Veritabanı ve tabloyu da oluşturdum. İsim, şifre, level, skor, para olarak.

Yaptığım bütün kodlamayı görmek isterseniz diye, bu siteye yükledim.
https://www.paste.tc/basliksiz-670 (https://www.paste.tc/basliksiz-670)
Başlık: Ynt: Pawn Compile Error - Yardımcı Olabilir misiniz?
Gönderen: Radless - 14 Mayıs 2021, 15:56:43
DİALOG_STYLE_PASSWORD değil DIALOG_STYLE_PASSWORD olacak.
Başlık: Ynt: Pawn Compile Error - Yardımcı Olabilir misiniz?
Gönderen: AffetMevlam - 14 Mayıs 2021, 16:01:43
Alıntı yapılan: Radless - 14 Mayıs 2021, 15:56:43
DİALOG_STYLE_PASSWORD değil DIALOG_STYLE_PASSWORD olacak.

Şefim gerçekten minnettarım, çok teşekkür ederim. Hata düzeldi fakat son bir hata daha verdi, bilginiz var diye düşünüyorum. Bu konuda da yardımcı olabilirseniz sevinirim, vaktinizi almayacaksam.

Hata veren satır;
PAWN Kodu: Seç
mysql_tquery(mysqlC, query, "OyuncuKontrol", "d" playerid);
Hata Kodu;
PAWN Kodu: Seç
C:\Users\AffetMevlam-\Desktop\RPG\gamemodes\RPG.pwn(69) : error 001: expected token: "-string end-", but found "-identifier-"
C:\Users\AffetMevlam-\Desktop\RPG\gamemodes\RPG.pwn(69) : warning 215: expression has no effect
C:\Users\AffetMevlam-\Desktop\RPG\gamemodes\RPG.pwn(69) : error 001: expected token: ";", but found ")"
C:\Users\AffetMevlam-\Desktop\RPG\gamemodes\RPG.pwn(69) : error 029: invalid expression, assumed zero
C:\Users\AffetMevlam-\Desktop\RPG\gamemodes\RPG.pwn(69) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase


4 Errors.
Başlık: Ynt: Pawn Compile Error - Yardımcı Olabilir misiniz?
Gönderen: Radless - 14 Mayıs 2021, 16:06:50
mysql_tquery(mysqlC, query, "OyuncuKontrol", "d", playerid);

"d" den sonra virgül koymayı unutmuşsun.
Başlık: Ynt: Pawn Compile Error - Yardımcı Olabilir misiniz?
Gönderen: AffetMevlam - 14 Mayıs 2021, 16:12:42
Alıntı yapılan: Radless - 14 Mayıs 2021, 16:06:50
mysql_tquery(mysqlC, query, "OyuncuKontrol", "d", playerid);

"d" den sonra virgül koymayı unutmuşsun.

Şefim teşekkür ederim, gerçekten minnettarım. Bu arada yine 5 hata daha çıktı. Ben düzelte düzelte öğrenmeye çalışıyorum.


Şimdi ki hata böyle;
PAWN Kodu: Seç
C:\Users\AffetMevlam-\Desktop\RPG\gamemodes\RPG.pwn(76) : error 010: invalid function or declaration
C:\Users\AffetMevlam-\Desktop\RPG\gamemodes\RPG.pwn(77) : warning 235: public function lacks forward declaration (symbol "OyuncuYukle")
C:\Users\AffetMevlam-\Desktop\RPG\gamemodes\RPG.pwn(86) : warning 217: loose indentation
C:\Users\AffetMevlam-\Desktop\RPG\gamemodes\RPG.pwn(86) : error 017: undefined symbol "D"
C:\Users\AffetMevlam-\Desktop\RPG\gamemodes\RPG.pwn(86) : error 029: invalid expression, assumed zero
C:\Users\AffetMevlam-\Desktop\RPG\gamemodes\RPG.pwn(86) : error 017: undefined symbol "ALOG_STYLE_PASSWORD"
C:\Users\AffetMevlam-\Desktop\RPG\gamemodes\RPG.pwn(86) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase


5 Errors.

Ama ben vaktinizi almayayım, kendim çözmeye çalışacağım. Tekrardan teşekkür ederim yardımlarınız için.
Başlık: Ynt: Pawn Compile Error - Yardımcı Olabilir misiniz?
Gönderen: AffetMevlam - 14 Mayıs 2021, 16:14:14
Oradan bir kaç hatayı anladım, DİALOG U DIALOG olarak güncelledim ve birkaçı düzeldi.
Başlık: Ynt: Pawn Compile Error - Yardımcı Olabilir misiniz?
Gönderen: AffetMevlam - 15 Mayıs 2021, 23:31:50
Konu kilitlenebilir, @Radless adlı kişiye yardımlarından ötürü teşekkür ederim.