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

Spawn olmadan Konuşmama ve Komut kullanmama

Başlatan Harun, 31 Aralık 2017, 21:22:22

« önceki - sonraki »

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

Harun

Merhaba,
Arkadaşlar bazı insanlar serverde lag yaratmak için spawn olmadan konuşuyor komut kullanıyor!
Bende bunun için spawn olmadan komut kullanmama ve konuşmama'yı paylaşıcam.

Modun Başına;
new bool:spawnolma[MAX_PLAYERS];

OnPlayerSpawn'a;
spawnolma[playerid] = true;

OnPlayerConnect, OnPayerDeath, OnPlayerRequestClass'a;
spawnolma[playerid] = false;

OnPlayerText'e;
if(spawnolma[playerid] == false)
{
SendClientMessage(playerid,-1,"{FF0000}Spawn olmadan konuşamazsınız!");
return 0;
}


Herhangi bir komuta eklemek için;
if(spawnolma[playerid] == false)
{
SendClientMessage(playerid,-1,"{FF0000}Spawn olmadan komut kullanamazsınız!");
return 1;
}


Tüm komutlara eklemek için modda OnPlayerCommandText varsa aşağıdakini ekleyin yoksa bir aşağıdakine bakın.
if(spawnolma[playerid] == false)
{
SendClientMessage(playerid,-1,"{FF0000}Spawn olmadan komut kullanamazsınız!");
return 1;
}


Tüm komutlara eklemek için modda OnPlayerCommandPerformed varsa aşağıdakini ekleyin yoksa bir yukarıdaki koda bakın;
if(spawnolma[playerid] == false)
{
SendClientMessage(playerid,-1,"{FF0000}Spawn olmadan komut kullanamazsınız!");
return 1;
}
Son düzenlenme: 31 Aralık 2017, 21:23:43 Harun

Excision

public OnPlayerText(playerid, text[])
{
if(GetPlayerState(playerid) == PLAYER_STATE_WASTED || GetPlayerState(playerid) == PLAYER_STATE_NONE)
{
    SendClientMessage(playerid, -1, "Spawn olmadan konuşamazsın");
    return 0;
}
return 1;
}
public OnPlayerCommandText(playerid, cmdtext[])
{
if(GetPlayerState(playerid) == PLAYER_STATE_WASTED || GetPlayerState(playerid) == PLAYER_STATE_NONE)
{
    SendClientMessage(playerid, -1, "Spawn olmadan komut kullanamazsın");
    return 1;
}
return 0;
}


pag

Eline sağlık,emek vermişsin,fakat arkadaşın attığı kod daha basit ve işlevsel.


Harun

Alıntı yapılan: ReDDooM - 31 Aralık 2017, 21:34:50

Eline sağlık,emek vermişsin,fakat arkadaşın attığı kod daha basit ve işlevsel.
İkinizede teşekkürler ben yinede paylaşayım dedim.


staple

Teşekkürler.  :helal:
Alıntı yapılan: Excision - 31 Aralık 2017, 21:28:11

public OnPlayerText(playerid, text[])
{
if(GetPlayerState(playerid) == PLAYER_STATE_WASTED || GetPlayerState(playerid) == PLAYER_STATE_NONE)
{
    SendClientMessage(playerid, -1, "Spawn olmadan konuşamazsın");
    return 0;
}
return 1;
}
public OnPlayerCommandText(playerid, cmdtext[])
{
if(GetPlayerState(playerid) == PLAYER_STATE_WASTED || GetPlayerState(playerid) == PLAYER_STATE_NONE)
{
    SendClientMessage(playerid, -1, "Spawn olmadan komut kullanamazsın");
    return 1;
}
return 0;
}



Bu komut kullanmamayı yaptım ama hala kullanılıyor? Komut sistemi ZCMD. Yani CMD olarak
?
Son düzenlenme: 04 Ocak 2018, 20:11:34 DESTİNY

LionTR

Teşekkür Ederim Harun Kardeşim Paylaşım İcin :helal: :helal:


Jarveus

Alıntı yapılan: Excision - 31 Aralık 2017, 21:28:11

public OnPlayerText(playerid, text[])
{
if(GetPlayerState(playerid) == PLAYER_STATE_WASTED || GetPlayerState(playerid) == PLAYER_STATE_NONE)
{
    SendClientMessage(playerid, -1, "Spawn olmadan konuşamazsın");
    return 0;
}
return 1;
}
public OnPlayerCommandText(playerid, cmdtext[])
{
if(GetPlayerState(playerid) == PLAYER_STATE_WASTED || GetPlayerState(playerid) == PLAYER_STATE_NONE)
{
    SendClientMessage(playerid, -1, "Spawn olmadan komut kullanamazsın");
    return 1;
}
return 0;
}



Açık bir şekilde anlatılmış ama arkadaşınki mantık çerçevesini kavramak için gayet güzel ve akıcı.. :)


Jizzy


Harun


ace


laéx


ace

Alıntı yapılan: Excision - 31 Aralık 2017, 21:28:11

public OnPlayerText(playerid, text[])
{
if(GetPlayerState(playerid) == PLAYER_STATE_WASTED || GetPlayerState(playerid) == PLAYER_STATE_NONE)
{
    SendClientMessage(playerid, -1, "Spawn olmadan konuşamazsın");
    return 0;
}
return 1;
}
public OnPlayerCommandText(playerid, cmdtext[])
{
if(GetPlayerState(playerid) == PLAYER_STATE_WASTED || GetPlayerState(playerid) == PLAYER_STATE_NONE)
{
    SendClientMessage(playerid, -1, "Spawn olmadan komut kullanamazsın");
    return 1;
}
return 0;
}


Spawn olmadan komut kullanamazsın çalışmıyor karakter seçim ekranında rahatça komut kullanabiliyorum. @Excision


enes020020


staple

Alıntı yapılan: Rexha - 31 Ocak 2018, 18:01:29

Alıntı yapılan: Excision - 31 Aralık 2017, 21:28:11

public OnPlayerText(playerid, text[])
{
if(GetPlayerState(playerid) == PLAYER_STATE_WASTED || GetPlayerState(playerid) == PLAYER_STATE_NONE)
{
    SendClientMessage(playerid, -1, "Spawn olmadan konuşamazsın");
    return 0;
}
return 1;
}
public OnPlayerCommandText(playerid, cmdtext[])
{
if(GetPlayerState(playerid) == PLAYER_STATE_WASTED || GetPlayerState(playerid) == PLAYER_STATE_NONE)
{
    SendClientMessage(playerid, -1, "Spawn olmadan komut kullanamazsın");
    return 1;
}
return 0;
}


Spawn olmadan komut kullanamazsın çalışmıyor karakter seçim ekranında rahatça komut kullanabiliyorum. @Excision

Bendede aynı sorun var.


ace

Alıntı yapılan: AxeriaNN - 01 Şubat 2018, 19:43:33

Alıntı yapılan: Rexha - 31 Ocak 2018, 18:01:29

Alıntı yapılan: Excision - 31 Aralık 2017, 21:28:11

public OnPlayerText(playerid, text[])
{
if(GetPlayerState(playerid) == PLAYER_STATE_WASTED || GetPlayerState(playerid) == PLAYER_STATE_NONE)
{
    SendClientMessage(playerid, -1, "Spawn olmadan konuşamazsın");
    return 0;
}
return 1;
}
public OnPlayerCommandText(playerid, cmdtext[])
{
if(GetPlayerState(playerid) == PLAYER_STATE_WASTED || GetPlayerState(playerid) == PLAYER_STATE_NONE)
{
    SendClientMessage(playerid, -1, "Spawn olmadan komut kullanamazsın");
    return 1;
}
return 0;
}


Spawn olmadan komut kullanamazsın çalışmıyor karakter seçim ekranında rahatça komut kullanabiliyorum. @Excision

Bendede aynı sorun var.

Komut hatalıymış. Harununkini kullan bence