GTAMulti - GTA Türkiye

San Andreas Multiplayer => PAWN Kodlama => Anlatımlar => Konuyu başlatan: Sayrox - 15 Ekim 2019, 17:08:04

Başlık: Sayrox - Wiki - Bool Değikeni ve String - Varmı Yokmu?
Gönderen: Sayrox - 15 Ekim 2019, 17:08:04
Modun Başına
PAWN Kodu: Seç
new bool:TELEFONUM_VARMI[MAX_PLAYERS] = false;
PAWN Kodu: Seç
CMD:telefonumvarmi(playerid,params[])
{
new telefonum[10];
if(TELEFONUM_VARMI[playerid] == true) telefonum = "Var";
elseif(TELEFONUM_VARMI[playerid] == false) telefonum = "Yok";
new string[60];
format(string,sizeof(string),"Telefonunuz: %s",telefonum);
SendClientMessage(playerid,-1,string);
return true;
}

PAWN Kodu: Seç
CMD:telefonal(playerid,params[])
{
if(GetPlayerMoney(playerid) < 100) return SendClientMessage(playerid,-1,"Telefon alacak miktarda paranız yok 100$.");
new IntegeraParaKaydet;
IntegeraParaKaydet = GetPlayerMoney(playerid);
ResetPlayerMoney(playerid);
IntegeraParaKaydet -= 100;
GivePlayerMoney(playerid,IntegeraParaKaydet);
TELEFONUM_VARMI[playerid] = true;
SendClientMessage(playerid,-1,"100$ karşılığında telefon satın aldınız.");
return true;
}
Başlık: Ynt: Sayrox - Wiki - Bool Değikeni ve String - Varmı Yokmu?
Gönderen: ayazcik - 15 Ekim 2019, 17:11:54
Bu ne
Başlık: Ynt: Sayrox - Wiki - Bool Değikeni ve String - Varmı Yokmu?
Gönderen: Amper - 15 Ekim 2019, 17:13:38
if(TELEFONUM_VARMI[playerid] == true) telefonum = "Var";
elseif(TELEFONUM_VARMI[playerid] == false) telefonum = "Yok";

yerine:

? operatörünü kullanabilirsiniz örn:
(TELEFONUM_VARMI[playerid] == true) ? ("Var") : ("Yok")
Başlık: Ynt: Sayrox - Wiki - Bool Değikeni ve String - Varmı Yokmu?
Gönderen: Sayrox - 15 Ekim 2019, 17:15:53
Alıntı yapılan: Amper - 15 Ekim 2019, 17:13:38
if(TELEFONUM_VARMI[playerid] == true) telefonum = "Var";
elseif(TELEFONUM_VARMI[playerid] == false) telefonum = "Yok";

yerine:

? operatörünü kullanabilirsiniz örn:
(TELEFONUM_VARMI[playerid] == true) ? ("Var") : ("Yok")

Salça olmanı bekliyordum cevapsız bırakacam her neyse. Değşken tanıtıyorum onun zamanı var.