GTAMulti.com - Türkiye'nin Türkçe GTA Sitesi

Çözüldü

Başlatan beratmethe, 15 Aralık 2021, 21:26:48

« önceki - sonraki »

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

beratmethe

Çözüldü
Son düzenlenme: 15 Aralık 2021, 21:44:05 Berat_Reis

squarepants

Aşağıdaki şekilde dene, ayrıca JOB_YAZILIMCI adında sabit bir değişken tanımlı değil, o değişkeni tanımlamalısın. Diğer bir sorun ise yazilimciol adinda bir komutun zaten varmış, komut ismini değiştirmeyi dene.
CMD:yazilimciyardim(playerid, params[])
{
    if (PlayerData[playerid][pJob] != JOB_YAZILIMCI) return SendErrorMessage(playerid, "Bu komutu sadece yazılımcılar kullanabilir.");
    SendServerMessage(playerid, "/oyungelistir /oyuncikart /yazilimcik");
    return 1;
}
CMD:yazilimcik(playerid, params[])
{
    if (PlayerData[playerid][pJob] != JOB_YAZILIMCI)
       return SendErrorMessage(playerid, "Yazılımcı olmadığın için bu komutu kullanamazsın.");

    if (GetMoney(playerid) < YAZILIMCI_UCRET) return SendErrorMessage(playerid, "Yazılımcılıktan ayrılmak için %s kadar paraya ihtiyacın var.", FormatNumber(YAZILIMCI_UCRET));

    PlayerData[playerid][pJob] = 0;
    GiveMoney(playerid, -75000);
    return SendServerMessage(playerid, "Başarıyla yazılımcılıktan ayrıldın."), 1;
}
CMD:yazilimciol(playerid, params[])
{
   if(PlayerData[playerid][pJob] != JOB_YAZILIMCI)
       if(GetMoney(playerid) < YAZILIMCI_UCRET)
       {
           return SendServerMessage(playerid, "Yazilimci olmak icin 75 bin dolar odemeniz gerekmekte! (/yazilimcikabul 75k gider)");
       }
       else { PlayerData[playerid][pJob] = JOB_YAZILIMCI; }
   }
   else { return SendErrorMessage(playerid, "Zaten bir yazilimcisin (!)"); }
   return 1;
}