C:\Users\ermou\Desktop\mod\Rain Roleplay\pawno\include\mSelection.inc(598) : warning 219: local variable "str" shadows a variable at a preceding level
C:\Users\ermou\Desktop\mod\Rain Roleplay\gamemodes\rainrp.pwn(6737) : warning 219: local variable "str" shadows a variable at a preceding level
C:\Users\ermou\Desktop\mod\Rain Roleplay\gamemodes\rainrp.pwn(7384) : warning 219: local variable "str" shadows a variable at a preceding level
C:\Users\ermou\Desktop\mod\Rain Roleplay\gamemodes\rainrp.pwn(7972) : error 029: invalid expression, assumed zero
C:\Users\ermou\Desktop\mod\Rain Roleplay\gamemodes\rainrp.pwn(7972) : error 017: undefined symbol "vehicleid"
C:\Users\ermou\Desktop\mod\Rain Roleplay\gamemodes\rainrp.pwn(7972) : warning 215: expression has no effect
C:\Users\ermou\Desktop\mod\Rain Roleplay\gamemodes\rainrp.pwn(7972) : error 001: expected token: ";", but found "]"
C:\Users\ermou\Desktop\mod\Rain Roleplay\gamemodes\rainrp.pwn(7972) : fatal error 107: too many error messages on one line
Hatalar bunlar, ufak hatalar. Satırları aşşağıya bırakıyorum.
if(GetPlayerState(playerid)) == PLAYER_STATE_DRIVER || (GetVehicleModel(GetPlayerVehicleID(playerid)) == 514) || (GetVehicleModel(GetPlayerVehicleID(playerid)) == 515) || (GetVehicleModel(GetPlayerVehicleID(playerid)) == 403) && TirYuk[vehicleid] == 1 && TirBasladi[playerid] == 1)
(7972. satır)
Satırın başında playerid nin yanına çift parantez atmışsın satırı erken kapatmışsın.
Alıntı yapılan: cruiser - 12 Mayıs 2020, 23:29:10Satırın başında playerid nin yanına çift parantez atmışsın satırı erken kapatmışsın.
Dediğinizi yanlış anlamadıysam dediğinizi şu şekilde uyguladım;
if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER && Ancak, sonuç halen aynı.
Konu başlığında içerikten bahsetmelisiniz. Bu seferlik ben düzelttim, bir dahakine dikkatli olun.
Alıntı yapılan: Enkei - 13 Mayıs 2020, 00:18:28Konu başlığında içerikten bahsetmelisiniz. Bu seferlik ben düzelttim, bir dahakine dikkatli olun.
Tamamdır, teşekkürler.
Arkadaşlar, satırların tüm hepsini atacağım. Aşşağıdaki gibi değiştirdim.
if (GetPlayerState(playerid) != PLAYER_STATE_DRIVER) return HataMesajGonder(playerid, "Sürücü değilsin.");
if(GetVehicleModel(GetPlayerVehicleID(playerid)) != 514) return HataMesajGonder(playerid, "Aracınız uygun değil.");
if(GetVehicleModel(GetPlayerVehicleID(playerid)) != 515) return HataMesajGonder(playerid, "Aracınız uygun değil.");
if(GetVehicleModel(GetPlayerVehicleID(playerid)) != 403) return HataMesajGonder(playerid, "Aracınız uygun değil.");
if(TirYuk[vehicleid] == 0) return HataMesajGonder(playerid, "Aracınızda yük yok.");
if(TirBasladi[playerid] == 0) return HataMesajGonder(playerid, "Tırcılığa başlamamışsınız.");
{
DisablePlayerCheckpoint(playerid);
PlayerData[playerid][logTur]++;
if(PlayerData[playerid][logTur] == 90)
{
PlayerData[playerid][logSeviye] = 2;
ParaVer(playerid, 500);
BilgiMesajGonder(playerid, "2. seviyeye ulaştığınız için {1B540A}$500{ffffff} kazandınız!");
}
else if(PlayerData[playerid][logTur] == 180)
{
PlayerData[playerid][logSeviye] = 3;
ParaVer(playerid, 1000);
BilgiMesajGonder(playerid, "3. seviyeye ulaştığınız için {1B540A}$1000{ffffff} kazandınız!");
}
else if(PlayerData[playerid][logTur] == 270)
{
PlayerData[playerid][logSeviye] = 4;
ParaVer(playerid, 2500);
BilgiMesajGonder(playerid, "4. seviyeye ulaştığınız için {1B540A}$2500{ffffff} kazandınız!");
}
else if(PlayerData[playerid][logTur] == 360)
{
PlayerData[playerid][logSeviye] = 5;
ParaVer(playerid, 5000);
BilgiMesajGonder(playerid, "5. seviyeye ulaştığınız için {1B540A}$5000{ffffff} kazandınız!");
}
MesajGonder(playerid, "Ürünler başarıyla teslim edildi ve araç bakımı yapıldı!");
MesajGonder(playerid, "Bu turdan kazancınız: {1B540A}$%d!{ffffff}", BolumPara[playerid]);
TirYuk[playerid] = 0;
DorseSahip[GetVehicleTrailer(GetPlayerVehicleID(playerid))] = -1;
TirBasladi[playerid] = 0;
Lojistik[PlayerData[playerid][pLojistikFirma]][lojistikKasa] += 30;
BolumPara[playerid] = 0;
PlayerData[playerid][pLojistikFirma] = -1;
RepairVehicle(GetPlayerVehicleID(playerid));
ParaVer(playerid, BolumPara[playerid]);
}
Komutlar bu şekilde. Şuandada şu hatalar mevcut:
C:\Users\ermou\Desktop\mod\Rain Roleplay\pawno\include\mSelection.inc(598) : warning 219: local variable "str" shadows a variable at a preceding level
C:\Users\ermou\Desktop\mod\Rain Roleplay\gamemodes\rainrp.pwn(7387) : warning 219: local variable "str" shadows a variable at a preceding level
C:\Users\ermou\Desktop\mod\Rain Roleplay\gamemodes\rainrp.pwn(8005) : error 017: undefined symbol "BolumPara"
C:\Users\ermou\Desktop\mod\Rain Roleplay\gamemodes\rainrp.pwn(8005) : warning 215: expression has no effect
C:\Users\ermou\Desktop\mod\Rain Roleplay\gamemodes\rainrp.pwn(8005) : error 001: expected token: ";", but found "]"
C:\Users\ermou\Desktop\mod\Rain Roleplay\gamemodes\rainrp.pwn(8005) : error 029: invalid expression, assumed zero
C:\Users\ermou\Desktop\mod\Rain Roleplay\gamemodes\rainrp.pwn(8005) : fatal error 107: too many error messages on one line
Dostum parantezlerde hata var bunu dene
if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER || GetVehicleModel(GetPlayerVehicleID(playerid)) == 514 || GetVehicleModel(GetPlayerVehicleID(playerid)) == 515 || GetVehicleModel(GetPlayerVehicleID(playerid)) == 403 && TirYuk[vehicleid] == 1 && TirBasladi[playerid] == 1)
Alıntı yapılan: cruiser - 13 Mayıs 2020, 00:26:25Dostum parantezlerde hata var bunu dene
if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER || GetVehicleModel(GetPlayerVehicleID(playerid)) == 514 || GetVehicleModel(GetPlayerVehicleID(playerid)) == 515 || GetVehicleModel(GetPlayerVehicleID(playerid)) == 403 && TirYuk[vehicleid] == 1 && TirBasladi[playerid] == 1)
Kankacım dediğin şeyi yaptım ancak compilerde çıkan sorun halen şu:
C:\Users\ermou\Desktop\mod\Rain Roleplay\pawno\include\mSelection.inc(598) : warning 219: local variable "str" shadows a variable at a preceding level
C:\Users\ermou\Desktop\mod\Rain Roleplay\gamemodes\rainrp.pwn(7387) : warning 219: local variable "str" shadows a variable at a preceding level
C:\Users\ermou\Desktop\mod\Rain Roleplay\gamemodes\rainrp.pwn(8000) : error 017: undefined symbol "BolumPara"
C:\Users\ermou\Desktop\mod\Rain Roleplay\gamemodes\rainrp.pwn(8000) : warning 215: expression has no effect
C:\Users\ermou\Desktop\mod\Rain Roleplay\gamemodes\rainrp.pwn(8000) : error 001: expected token: ";", but found "]"
C:\Users\ermou\Desktop\mod\Rain Roleplay\gamemodes\rainrp.pwn(8000) : error 029: invalid expression, assumed zero
C:\Users\ermou\Desktop\mod\Rain Roleplay\gamemodes\rainrp.pwn(8000) : fatal error 107: too many error messages on one line
Hocam, şöyle birşey düşünüyorum. BolumPara kısmı 15bininci satırlarda tanıtılıyor. OnPlayerEnterCheckpoint publici 8bininci satırlarda. Yani sistem şunu demeye çalışıyor. "BolumPara ne?" nedir? onun yerine 0 atıyorum okeymiyiz? bunu demeye çalışıyor.
Alıntı yapılan: Bölüm kurallarıAçılan taleplerin son iletisi 10 günü geçmesi durumunda; konu kilitlenip, kilitli konular bölümüne taşınacaktır. Sorunu çözülen konularınızı kilitleyip, moderatörlere bildiriniz.
K/A.