GTAMulti - GTA Türkiye

San Andreas Multiplayer => PAWN Kodlama => Mod Galerisi => Konuyu başlatan: FalafelÇorba - 06 Mayıs 2019, 21:59:47

Başlık: Kırmızı Nick
Gönderen: FalafelÇorba - 06 Mayıs 2019, 21:59:47
Selamın aleyküm beyler, HIRSIZ POLİS sunucularına ait bir tag paylaşıyorum bana yardım eden @Focus ' a teşekkürler dilerim, Kodlara geçelim.


Modun başına // -- Sahip Tag
#define yesil "00FF00"
#define sari "FFFF33"
#define kirmizi "FF0000"
#define mavi "0A12FF"
#define mor "C500BE"
#define purp "0000CC"
#define turkuaz "CC3333"
#define pembe "CC33CC"

new hprenk[MAX_PLAYERS][128];



OnPlayerSpawn ' a SetTimer("TextRengi", 1000, true); // 1 saniyede bir otomatik tekrarlanır.


OnPlayerText ' e
if(IsPlayerAdmin(playerid))
{
new isim[MAX_PLAYER_NAME], str[144];
GetPlayerName(playerid, isim, sizeof(isim));
format(str, sizeof(str), "{FF0000}%s:{%s} %s", isim, hprenk[playerid], text);
SendClientMessageToAll(-1, str);
return 0;
}



Modun boş bir yerine ekleyin. forward TextRengi(playerid);
public TextRengi(playerid)
{
switch (random(5))
{
  case 1:
  {
hprenk[playerid] = yesil;
  }
      case 2:
      {
hprenk[playerid] = sari;
  }
      case 3:
      {
hprenk[playerid] = kirmizi;
  }
      case 4:
      {
hprenk[playerid] = mavi;
  }
      case 5:
      {
hprenk[playerid] = mor;
  }
}
return 1;
}



(https://i.hizliresim.com/nQ1Bl1.png)


Evet kodlarımız bu kadar, umarım işinize yaramıştır iyi forumlar...
Başlık: Ynt: Kırmızı Nick
Gönderen: Focus - 06 Mayıs 2019, 22:07:38
Sorun değil dostum, paylaşman iyi olmuş başkalarıda yararlanır belki.
Başlık: Ynt: Kırmızı Nick
Gönderen: Focus - 06 Mayıs 2019, 22:09:21
Şimdi fark ettim eksik kod var eklememişsin.


Modun boş bir yerine ekleyin.
PAWN Kodu: Seç
forward TextRengi(playerid);
public TextRengi(playerid)
{
switch (random(5))
{
  case 1:
  {
hprenk[playerid] = yesil;
  }
      case 2:
      {
hprenk[playerid] = sari;
  }
      case 3:
      {
hprenk[playerid] = kirmizi;
  }
      case 4:
      {
hprenk[playerid] = mavi;
  }
      case 5:
      {
hprenk[playerid] = mor;
  }
}
return 1;
}
Başlık: Ynt: Kırmızı Nick
Gönderen: FalafelÇorba - 06 Mayıs 2019, 22:17:41
Alıntı yapılan: Focus - 06 Mayıs 2019, 22:09:21

Şimdi fark ettim eksik kod var eklememişsin.


Modun boş bir yerine ekleyin.
PAWN Kodu: Seç
forward TextRengi(playerid);
public TextRengi(playerid)
{
switch (random(5))
{
  case 1:
  {
hprenk[playerid] = yesil;
  }
      case 2:
      {
hprenk[playerid] = sari;
  }
      case 3:
      {
hprenk[playerid] = kirmizi;
  }
      case 4:
      {
hprenk[playerid] = mavi;
  }
      case 5:
      {
hprenk[playerid] = mor;
  }
}
return 1;
}

Aaa unutmuşum pardon hemen ekleyeyim.
Başlık: Ynt: Kırmızı Nick
Gönderen: Excision - 07 Mayıs 2019, 21:15:53
timer kullanımı tamamen yanlış. niye her spawn olduğunda saçma bir şekilde timer oluşturdunuz anlamadım.
bunu timer kullanmadan da yapabilirsiniz. nasıl olsa renkleri sadece oyuncu chate bişey yazınca göreceğiz.
PAWN Kodu: Seç
#include <a_samp>

new hprenk[][] =
{
{"00FF00"},
{"FFFF33"},
{"FF0000"},
{"0A12FF"},
{"C500BE"},
{"0000CC"},
{"CC3333"},
{"CC33CC"}
};

public OnPlayerText(playerid, text[])
{
if(IsPlayerAdmin(playerid))
{
new isim[MAX_PLAYER_NAME], str[144];
GetPlayerName(playerid, isim, sizeof(isim));
format(str, sizeof(str), "%s: {%s}%s", isim, hprenk[random(sizeof(hprenk))], text);
SendClientMessageToAll(0xFF0000FF, str);
return 0;
}
return 1;
}
Başlık: Ynt: Kırmızı Nick
Gönderen: Prisoners - 07 Mayıs 2019, 23:55:35
Ellerine sağlık mustafa,
Başlık: Ynt: Kırmızı Nick
Gönderen: FalafelÇorba - 08 Mayıs 2019, 08:21:07
Alıntı yapılan: Prisoners - 07 Mayıs 2019, 23:55:35

Ellerine sağlık mustafa,
Teşekkür ederim, işine yaradıysa ne mutlu bana.
Başlık: Ynt: Kırmızı Nick
Gönderen: TC9 - 08 Mayıs 2019, 13:08:35
eline sağlık başarılar  :helal:
Başlık: Ynt: Kırmızı Nick
Gönderen: Redfield - 08 Mayıs 2019, 15:06:51
Paylaşım için teşekkürler, eline sağlık.
Başlık: Ynt: Kırmızı Nick
Gönderen: FalafelÇorba - 08 Mayıs 2019, 15:26:02
Alıntı yapılan: Lucifєr - 08 Mayıs 2019, 15:06:51

Paylaşım için teşekkürler, eline sağlık.
Rica ederim gorevimiz, işine yaradıysa ne mutlu bana.
Alıntı yapılan: TC9 - 08 Mayıs 2019, 13:08:35

eline sağlık başarılar  :helal:
Rica ederim gorevimiz, işine yaradıysa ne mutlu bana.