GTAMulti.com - Türkiye'nin Türkçe GTA Sitesi
17 Kasım 2025, 01:26:00

maryekmarybic

Başlatan ook, 07 Şubat 2020, 03:12:19

« önceki - sonraki »

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

ook

PAWN Kodu: Seç
enum maryData{
//mary
Float:maryTimer,
Float:maryX,
Float:maryY,
Float:maryZ,
mariBush,
mary,
bagimlilik,
kafa
//mary
};
new pMary[MAX_PLAYERS][maryData];


//commandtextte bunları ekle
new cmd[128],idx;
  cmd = strtok(cmdtext, idx);
 
if (strcmp("/maryek", cmdtext, true, 10) == 0)
{
    if(pMary[playerid][mariBush]==0)
    {
  SetTimerEx("maryEkmek", 5000, false, "i", playerid);
  pMary[playerid][mariBush]=1;
GetPlayerPos(playerid,pMary[playerid][maryX],pMary[playerid][maryY],pMary[playerid][maryZ]);
}
else
{
  SendClientMessage(playerid,-1,"LOL");
}
 
return 1;
}
if (strcmp("/marybic", cmdtext, true, 10) == 0)
{
if (IsPlayerInRangeOfPoint(playerid,3.0,pMary[playerid][maryX],pMary[playerid][maryY],pMary[playerid][maryZ]))
{
  pMary[playerid][mary]=pMary[playerid][mary]+5;
DestroyObject(pMary[playerid][mariBush]);
            pMary[playerid][mariBush]=0;
}
else
{
    SendClientMessage(playerid,-1,"LOL");
}
return 1;
}
if (strcmp("/mary", cmdtext, true, 10) == 0)
{
      new string[128];
    format(string, sizeof(string),
"Miktar :(%d), Bagimlilik:(%d)"
,pMary[playerid][mary],pMary[playerid][bagimlilik]);
    SendClientMessage(playerid,-1,string);
return 1;
}
if (strcmp("/maryic", cmdtext, true, 10) == 0)
{
    if(pMary[playerid][mary]>0)
{
pMary[playerid][mary]--;
  new string[128];
    format(string, sizeof(string), "Miktar :(%d)" , pMary[playerid][mary]);
    SendClientMessage(playerid,-1,string);
    SetPlayerSpecialAction(playerid,SPECIAL_ACTION_SMOKE_CIGGY);
    pMary[playerid][bagimlilik]++;
    pMary[playerid][kafa]=1;
    SetPlayerArmour(playerid,20.0);
  SetTimerEx("kafaGitti", 5000, false, "i", playerid);

}
else
{
new string[128];
    format(string, sizeof(string), "Miktar Yetersiz!:(%d)" , pMary[playerid][mary]);
    SendClientMessage(playerid,-1,string);

}
return 1;
}
if (strcmp(cmd,"/maryimha",true)==0)
{
new tmp[128],miktar;
tmp = strtok(cmdtext, idx);
miktar = strval(tmp);


if(pMary[playerid][mary]>=miktar && miktar>0)
{

pMary[playerid][mary]=pMary[playerid][mary]-miktar;
    new string[128];
    format(string, sizeof(string),
"Miktar :(%d), Bagimlilik:(%d)"
,pMary[playerid][mary],pMary[playerid][bagimlilik]);
    SendClientMessage(playerid,-1,string);

}
else if(!strlen(tmp)) return SendClientMessage(playerid, -1, "Kullanım: \"/maryimha [miktar]\"");
else
{
new string[128];
    format(string, sizeof(string), "Miktar Yetersiz!:(%d)" , pMary[playerid][mary]);
    SendClientMessage(playerid,-1,string);

}
    return 1;
}


forward maryEkmek(playerid);
public maryEkmek(playerid)
{

    pMary[playerid][mariBush]=CreateObject(822, pMary[playerid][maryX], pMary[playerid][maryY], pMary[playerid][maryZ], 0.0, 0.0, 96.0);
  SendClientMessage(playerid, -1, "Geldi.");
return 1;
}
forward kafaGitti(playerid);
public kafaGitti(playerid)
{
SetPlayerArmour(playerid,0.0);
SendClientMessage(playerid, -1, "Kafa düştü.");
return 1;
}

Can sıkıntısından napsam derken yaptım.

Ekiyosunuz 5000 milisaniye sonra ot bitiyor ektiğiniz yerde o süreyi değiştirirsiniz. Sonra biçiyosunuz biçince içebiliyosunuz. Belli bir saniye kafa yaşama olayı yaptım. Ona zırh ekledim, süre bitince zırh geri gidiyor. Siz orayı doldurursunuz. Bunlar bu işleri nasıl yapıyor diyenler için basit incelemelik birkaç satır kod.Geliştirmek için size fikir olsun.


sharax