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;
}
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;
}
Eline sağlık,emek vermişsin,fakat arkadaşın attığı kod daha basit ve işlevsel.
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.
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
?
Teşekkür Ederim Harun Kardeşim Paylaşım İcin :helal: :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;
}
Açık bir şekilde anlatılmış ama arkadaşınki mantık çerçevesini kavramak için gayet güzel ve akıcı.. :)
Alıntı yapılan: UltraAslan - 04 Ocak 2018, 21:06:31
Teşekkür Ederim Harun Kardeşim Paylaşım İcin :helal: :helal:
Paylaşım için teşekkürler.
Paylaşım için 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;
}
Spawn olmadan komut kullanamazsın çalışmıyor karakter seçim ekranında rahatça komut kullanabiliyorum. @Excision
Teşekkürler,eline sağlık. :helal: :helal:
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.
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
Ilk olarak bu bir komut değil.
public OnPlayerText(playerid, text[])
{
if(GetPlayerState(playerid) != PLAYER_STATE_SPAWNED)
{
SendClientMessage(playerid, -1, "Spawn olmadan konuşamazsın");
return 0;
}
return 1;
}
public OnPlayerCommandText(playerid, cmdtext[])
{
if(GetPlayerState(playerid) != PLAYER_STATE_SPAWNED)
{
SendClientMessage(playerid, -1, "Spawn olmadan komut kullanamazsın");
return 1;
}
return 0;
}
Test edilmedi, çalışıp çalışmadığını bilmiyorum.
Alıntı yapılan: Excision - 01 Şubat 2018, 19:50:55
Ilk olarak bu bir komut değil.
public OnPlayerText(playerid, text[])
{
if(GetPlayerState(playerid) != PLAYER_STATE_SPAWNED)
{
SendClientMessage(playerid, -1, "Spawn olmadan konuşamazsın");
return 0;
}
return 1;
}
public OnPlayerCommandText(playerid, cmdtext[])
{
if(GetPlayerState(playerid) != PLAYER_STATE_SPAWNED)
{
SendClientMessage(playerid, -1, "Spawn olmadan komut kullanamazsın");
return 1;
}
return 0;
}
Test edilmedi, çalışıp çalışmadığını bilmiyorum.
Test ettim çalışmıyor. Beyler bu arada değerli yorumlarınız için teşekkürler.