GTATurk.com Reklam Hizmetleri

Haberler:

Gönderen Konu: Kullanisli Fonksiyonlar  (Okunma sayısı 13873 defa)

0 Üye ve 4 Ziyaretçi konuyu incelemekte.

Çevrimdışı Ketchup

  • The Lost Brotherhood
  • **
  • İleti: 383
  • Eski Rumuz: xPhscopatx
Ynt: Kullanisli Fonksiyonlar
« Yanıtla #60 : 26 Ocak 2011 ; 12:44:39 »
GetPlayerIpAdress

Açıklama :

Kod: [Seç]
Oyuncunun ip adresini gösterir.
Fonksiyon :

Kod: [Seç]
stock GetPlayerIpAddress(playerid)
{
new IP[16];
GetPlayerIp(playerid, IP, sizeof(IP));
return IP;
}

Örnek :

Kod: [Seç]
public OnPlayerConnect(playerid)
{
format(string, sizeof(string), "* %s ip adresli oyuncu sunucuya giriş yaptı.", GetPlayeIpAdress(playerid));
SendClientMessageToAll(Beyaz, string);
}

Oyuncu Sunucuya Bağlanırken  :

* 95.125.160.180 ip adresli oyuncu sunucuya giriş yaptı.
« Son Düzenleme: 26 Ocak 2011 ; 12:45:55 Gönderen: xPhscopatx »


Reklamlar

Tüm oyun fırsatları için tıklayın !

  Reklamlar


Çevrimdışı Ketchup

  • The Lost Brotherhood
  • **
  • İleti: 383
  • Eski Rumuz: xPhscopatx
Ynt: Kullanisli Fonksiyonlar
« Yanıtla #61 : 26 Ocak 2011 ; 12:45:43 »
GetPlayerFirstName

Açıklama :

Kod: [Seç]
Oyuncunun isminde alttire ( _ ) varsa, alttireden öncesini gösterir.
Fonksiyon :

Kod: [Seç]
stock GetPlayerFirstName(playerid)
{
new namestring[2][MAX_PLAYER_NAME];
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,MAX_PLAYER_NAME);
H_split(name, namestring, '_');
return namestring[0];
}

Örnek :

Kod: [Seç]
public OnPlayerConnect(playerid)
{
format(string, sizeof(string), "* %s sunucuya giriş yaptı.", GetPlayerFirstName(playerid));
SendClientMessageToAll(Beyaz, string);
}

Oyuncu Sunucuya Bağlanırken (( Giriş İsmi Akin_Ay )) :

* Akin sunucuya giriş yaptı.
« Son Düzenleme: 26 Ocak 2011 ; 12:46:11 Gönderen: xPhscopatx »

Çevrimdışı Ketchup

  • The Lost Brotherhood
  • **
  • İleti: 383
  • Eski Rumuz: xPhscopatx
Ynt: Kullanisli Fonksiyonlar
« Yanıtla #62 : 26 Ocak 2011 ; 12:48:59 »
GetPlayerLastName

Açıklama :

Kod: [Seç]
Oyuncunun isminde alttire ( _ ) varsa, alttireden sonrasını gösterir.
Fonksiyon :

Kod: [Seç]
stock GetPlayerLastName(playerid)
{
new namestring[2][MAX_PLAYER_NAME];
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,MAX_PLAYER_NAME);
H_split(name, namestring, '_');
return namestring[1];
}

Örnek :

Kod: [Seç]
public OnPlayerConnect(playerid)
{
format(string, sizeof(string), "* %s sunucuya giriş yaptı.", GetPlayerLastName(playerid));
SendClientMessageToAll(Beyaz, string);
}

Oyuncu Sunucuya Bağlanırken (( Giriş İsmi Akin_Ay )) :

* Ay sunucuya giriş yaptı.

Çevrimdışı Ketchup

  • The Lost Brotherhood
  • **
  • İleti: 383
  • Eski Rumuz: xPhscopatx
Ynt: Kullanisli Fonksiyonlar
« Yanıtla #63 : 26 Ocak 2011 ; 12:55:27 »
GetPlayerNameEx

Açıklama :

Kod: [Seç]
Oyuncunun isminde alttire ( _ ) varsa alttireyi siler.
Fonksiyon :

Kod: [Seç]
stock GetPlayerNameEx(playerid)
{
    new str[24];
    new string[24];
    GetPlayerName(playerid, string, 24);
    strmid(str, string, 0 , strlen(string), 24);
    for(new i = 0; i < MAX_PLAYER_NAME; i++)
    {
        if (str[i] == '_') str[i] = ' ';
    }
    return str;
}

Örnek :

Kod: [Seç]
public OnPlayerConnect(playerid)
{
format(string, sizeof(string), "* %s sunucuya giriş yaptı.", GetPlayerNameEx(playerid));
SendClientMessageToAll(Beyaz, string);
}

Oyuncu Sunucuya Bağlanırken (( Giriş İsmi Akin_Ay )) :

* Akin Ay sunucuya giriş yaptı.

Çevrimdışı RyDeR`

  • PAWN Coder
  • Bölüm Yetkilisi
  • ****
  • İleti: 5445
    • Ödüller
Ynt: Kullanisli Fonksiyonlar
« Yanıtla #64 : 26 Ocak 2011 ; 13:50:15 »
@xPhscopatx:
Paylasim icin tesekkürler. Ancak suna dikkat etmelisin:
Konu kurallari
  • Paylastiginiz kod eger sizin degilse, yaninda sahibini bildirin!
"The secret to creativity is knowing how to hide your sources" ─ Albert Einstein

Çevrimdışı Ketchup

  • The Lost Brotherhood
  • **
  • İleti: 383
  • Eski Rumuz: xPhscopatx
Ynt: Kullanisli Fonksiyonlar
« Yanıtla #65 : 26 Ocak 2011 ; 14:19:58 »
Özür dilerim görmemişim.

NOT : Paylaştıklarım, modu editlemeye başladığımdan beri modun içinde olan fonksiyonlardır, kendi yapımım değildir, Carlito's Role Play yapımcısına teşekkürler. :)

Çevrimdışı MetehanAkbaba

  • North Holland Hustlers
  • *
  • İleti: 1745
  • Depresif Kişilik..
    • Metehan Akbaba
  • Eski Rumuz: » ¢σ∂єя «
Ynt: Kullanisli Fonksiyonlar
« Yanıtla #66 : 26 Ocak 2011 ; 21:14:18 »
Bilgi (getPlayerID)
Oyuncunun ID'sini Verir

native GetPlayerID(dönenge//playerid)

Code
Kod: [Seç]
stock GetPlayerID(string[])
{
new isim[24]; // Bu değişkenin burada olması her seferinde oluşturulmamasını sağlar.
// Birde uzunluğunu 24 yapman iyi olur çünkü bir nickin en fazla uzunluğu 24 olabilir.

for(new i = 0; i <= MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
GetPlayerName(i, isim, 24);
if(strcmp(isim, string, true, strlen(string))  == 0)
{
return i;
}
}
}
    return -1; // Oyuncu ID 0 bulunursa kişi bulunamadı olarak algılanabilir. Bu sebeple -1 yaptım.
}
Örnek
Kod: [Seç]
GetPlayerID("Isim");
// Yada GetPlayerName Ile Veri Cekip Veriable Tanıtabilirsiniz.

((Yanlışım Varsa Düzeltirmisiniz ?))

« Son Düzenleme: 27 Ocak 2011 ; 15:47:04 Gönderen: » ¢σ∂єя « »
Beni aktif değilim site vps'de açık. Reload Every ile dönüyor :/

Çevrimdışı MetehanAkbaba

  • North Holland Hustlers
  • *
  • İleti: 1745
  • Depresif Kişilik..
    • Metehan Akbaba
  • Eski Rumuz: » ¢σ∂єя «
Ynt: Kullanisli Fonksiyonlar
« Yanıtla #67 : 26 Ocak 2011 ; 21:40:41 »

Bilgi (getVehicleSPEED)
Aracın Hızının Tanımını Gösteren Fonksiyondur


Code
Kod: [Seç]
stock GetVehicleSpeed(vehicleid, &Float:Hiz)
{
    new
        Float:X,
        Float:Y,
        Float:Z;

    GetVehicleVelocity(vehicleid, X, Y, Z);
    Hiz = floatsqroot(X*X + Y*Y + Z*Z)*200;
}
Örnek
Kod: [Seç]
new Float:olc;
new Arac;
arac = GetPlayerVehicleID(playerid)
GetVehicleSpeed(arac,olc);

Beni aktif değilim site vps'de açık. Reload Every ile dönüyor :/

Çevrimdışı efekan candan

  • North Holland Hustlers
  • *
  • İleti: 418
  • GTA V mi :P Hâdi len!
Ynt: Kullanisli Fonksiyonlar
« Yanıtla #68 : 26 Ocak 2011 ; 21:55:45 »
wahow bu kodlar işime yarar!
American.gxt dosyasına aktarımlar başladı.5 tablo işlendi.

Çevrimdışı MetehanAkbaba

  • North Holland Hustlers
  • *
  • İleti: 1745
  • Depresif Kişilik..
    • Metehan Akbaba
  • Eski Rumuz: » ¢σ∂єя «
Ynt: Kullanisli Fonksiyonlar
« Yanıtla #69 : 26 Ocak 2011 ; 21:57:05 »
wahow bu kodlar işime yarar!

Kolay Gelsin.
Beni aktif değilim site vps'de açık. Reload Every ile dönüyor :/

Çevrimdışı CeyCey

  • Russians
  • ****
  • İleti: 2754
Ynt: Kullanisli Fonksiyonlar
« Yanıtla #70 : 27 Ocak 2011 ; 19:41:01 »
Teşekkürler "» ¢σ∂єя «" İşime Yaradı..

Çevrimdışı MetehanAkbaba

  • North Holland Hustlers
  • *
  • İleti: 1745
  • Depresif Kişilik..
    • Metehan Akbaba
  • Eski Rumuz: » ¢σ∂єя «
Ynt: Kullanisli Fonksiyonlar
« Yanıtla #71 : 28 Ocak 2011 ; 23:48:44 »
 :ac:
Teşekkürler "» ¢σ∂єя «" İşime Yaradı..
Kolay Gelsin  :inek:[/td][/tr][/table]
Beni aktif değilim site vps'de açık. Reload Every ile dönüyor :/

Çevrimdışı GhostRıléy

  • The Lost Brotherhood
  • **
  • İleti: 1309
Ynt: Kullanisli Fonksiyonlar
« Yanıtla #72 : 29 Ocak 2011 ; 18:25:41 »
Gyzel Konu

Çevrimdışı Darkangel67

  • Albanians
  • İleti: 509
Ynt: Kullanisli Fonksiyonlar
« Yanıtla #73 : 01 Şubat 2011 ; 23:09:18 »
Ryder eline sağlık foksiyonlar için.
warcraft 3 frozon throne dota 6.73c oynuyorum...

Pfff

Çevrimdışı RedBull1o

  • North Holland Hustlers
  • *
  • İleti: 488
  • Best Doctor Ever
Ynt: Kullanisli Fonksiyonlar
« Yanıtla #74 : 03 Şubat 2011 ; 16:02:36 »
Güzel konu :) Teşekkürler RyDeR`