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

Belirli skor aralıkları ile 3 level admin yetkisi kasma

Başlatan Under Armour, 17 Eylül 2017, 15:03:24

« önceki - sonraki »

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

Under Armour

Arkadaşlar admin olarak çalıştığım server var.
Sürüm 0.3c eski bir sürüm ama oyuncu iyi tutan bir server.

Her neyse ben bu serverda belli bir skor aralıkları ile level verilsin istiyorum öyle bir şey yapılabilir mi ?

Mesela 10 skor kasınca 1 LEVEL yetkili olsun. 20 skor olunca 2 LEVEL olsun. 30 skor olunca da 3 LEVEL olsun son 3 level kadar olsa yeter. Kullanılan admin sistemi ise Ladmin 5v2 buna göre uyarlı olabilir mi ??

SA-MP hakkında bir çok bilgi toplayan. (( GTA'cilar Fan Club ))



Turkiye GTA'cilar yeniden aktif!
Server IP:   91.121.87.14:2214

Dyternal

Admin değişkenini atarsan yardımcı olurum. Ama genede mantıgını anlatayım.

OnPlayerUpdate publici ile işimiz var burada.

if(GetPlayerScore(playerid) > 10)
{
     pData[playerid][AdminLevel] = 1; // Burada admin değişkenin olucak.
     return 1;
}


Under Armour

Alıntı yapılan: STaRDuST10 - 17 Eylül 2017, 15:30:17

Admin değişkenini atarsan yardımcı olurum. Ama genede mantıgını anlatayım.

OnPlayerUpdate publici ile işimiz var burada.

if(GetPlayerScore(playerid) > 10)
{
     pData[playerid][AdminLevel] = 1; // Burada admin değişkenin olucak.
     return 1;
}


anlayamadım nasıl yani

SA-MP hakkında bir çok bilgi toplayan. (( GTA'cilar Fan Club ))



Turkiye GTA'cilar yeniden aktif!
Server IP:   91.121.87.14:2214

Lé Spîke

Bak sıfır olarak şöyle:

Modun başına enum olarak tanıtırsın değişkenlerini
Örnek:
Enum OyuncuBilgi{ AdminLevel }
new pData[MAX_PLAYERS][OyuncuBilgi];


Daha sonra oyuncunun admin olması için şartları belirlersin mesela:
if(GetPlayerScore(playerid) >= 10 || GetPlayerScore(playerid)<= 20 )
{
pData[playerid][AdminLevel] = 1;
return 1;
}


Gibisinden bir temel atabillirsin yani burada eğer oyuncunun skoru 10 ise ve 20den dusuk ise admin leveli 1 oluyor bunun gibi yapabilirsin.

         

Zoxy

Alıntı yapılan: DeliOqlan - 17 Eylül 2017, 16:53:38

Bak sıfır olarak şöyle:

Modun başına enum olarak tanıtırsın değişkenlerini
Örnek:
Enum OyuncuBilgi{ AdminLevel }
new pData[MAX_PLAYERS][OyuncuBilgi];


Daha sonra oyuncunun admin olması için şartları belirlersin mesela:
if(GetPlayerScore(playerid) >= 10 || GetPlayerScore(playerid)<= 20 )
{
pData[playerid][AdminLevel] = 1;
return 1;
}


Gibisinden bir temel atabillirsin yani burada eğer oyuncunun skoru 10 ise ve 20den dusuk ise admin leveli 1 oluyor bunun gibi yapabilirsin.

if(GetPlayerScore(playerid) >= 10 && GetPlayerScore(playerid)<= 20 )
{
pData[playerid][AdminLevel] = 1;
return 1;
}