GTAMulti - GTA Türkiye

San Andreas Multiplayer => PAWN Kodlama => Mod Galerisi => Konuyu başlatan: Excision - 18 Haziran 2017, 22:08:07

Başlık: Otomatik Saat Sistemi
Gönderen: Excision - 18 Haziran 2017, 22:08:07
Uzun zamandır paylaşım yapmıyordum(LYS sebebi ile), bu sessizliği bu sistem ile bozmak istedim. Basit bir sistem ama sunucuda işe yarayacağını düşünüyorum. Sistemi anlatmak gerekirse; gerçek saat 04:54 ise oyundaki saat te 04:54 olmakta. Bununla oynamak istemeyen illaki olacaktır, onlar için /otosaat komutunu oluşturdum. Diledikleri gibi otomatik saati kendilerine açıp kapatabilirler. Kodlarda herhangi bir sorun var ise bildirmeniz yeterli. İyi/kötü yorumlarınızı bekliyorum :)
[/b]
#include <a_samp>
#include <izcmd>

new bool:exClock[MAX_PLAYERS];

public OnFilterScriptInit()
{
SetTimer("exTimer", 1000, true);
return 1;
}
public OnPlayerConnect(playerid)
{
    exClock[playerid] = true;
SendClientMessage(playerid, -1, "{FFFF00}Otomatik Saat {FFFFFF}aktif!");
return 1;
}
forward exTimer();
public exTimer()
{
new ex_Saat, ex_Dakika, ex_Saniye;
gettime(ex_Saat, ex_Dakika, ex_Saniye);
    for(new i = 0, j = GetPlayerPoolSize(); i <= j; i++)
    {
if(IsPlayerConnected(i))
{
    if(exClock[i] == true)
    {
        SetPlayerTime(i, ex_Saat, ex_Dakika);
    }
}
    }
return 1;
}
CMD:otosaat(playerid, params[])
{
if(exClock[playerid] == true)
{
    exClock[playerid] = false;
    SendClientMessage(playerid, -1, "{FF00FF}Bilgi: {FFFFFF}Otomatik saat kapatildi.");
}else
{
        exClock[playerid] = true;
        SendClientMessage(playerid, -1, "{FF00FF}Bilgi: {FFFFFF}Otomatik saat acildi.");
}
return 1;
}

Başlık: Ynt: Otomatik Saat Sistemi
Gönderen: Zoxy - 18 Haziran 2017, 22:48:30
Eline sağlık.
Başlık: Ynt: Otomatik Saat Sistemi
Gönderen: Gorkem. - 18 Haziran 2017, 23:17:53
Eline sağlık
Başlık: Ynt: Otomatik Saat Sistemi
Gönderen: LanceX - 19 Haziran 2017, 01:43:28
Eline sağlık.
Başlık: Ynt: Otomatik Saat Sistemi
Gönderen: Excision - 19 Haziran 2017, 10:29:21
Yorumlarınız için teşekkür ederim :)
Başlık: Ynt: Otomatik Saat Sistemi
Gönderen: Excision - 22 Haziran 2017, 11:18:29
Alıntı yapılan: Lordax. - 21 Haziran 2017, 15:23:42

Ellerine sağlık.
thnx
Başlık: Ynt: Otomatik Saat Sistemi
Gönderen: Lé Spîke - 05 Ağustos 2017, 14:58:29
Alıntı yapılan: Excision - 18 Haziran 2017, 22:08:07

Uzun zamandır paylaşım yapmıyordum(LYS sebebi ile), bu sessizliği bu sistem ile bozmak istedim. Basit bir sistem ama sunucuda işe yarayacağını düşünüyorum. Sistemi anlatmak gerekirse; gerçek saat 04:54 ise oyundaki saat te 04:54 olmakta. Bununla oynamak istemeyen illaki olacaktır, onlar için /otosaat komutunu oluşturdum. Diledikleri gibi otomatik saati kendilerine açıp kapatabilirler. Kodlarda herhangi bir sorun var ise bildirmeniz yeterli. İyi/kötü yorumlarınızı bekliyorum :)
[/b]
#include <a_samp>
#include <izcmd>

new bool:exClock[MAX_PLAYERS];

public OnFilterScriptInit()
{
SetTimer("exTimer", 1000, true);
return 1;
}
public OnPlayerConnect(playerid)
{
    exClock[playerid] = true;
SendClientMessage(playerid, -1, "{FFFF00}Otomatik Saat {FFFFFF}aktif!");
return 1;
}
forward exTimer();
public exTimer()
{
new ex_Saat, ex_Dakika, ex_Saniye;
gettime(ex_Saat, ex_Dakika, ex_Saniye);
    for(new i = 0, j = GetPlayerPoolSize(); i <= j; i++)
    {
if(IsPlayerConnected(i))
{
    if(exClock[i] == true)
    {
        SetPlayerTime(i, ex_Saat, ex_Dakika);
    }
}
    }
return 1;
}
CMD:otosaat(playerid, params[])
{
if(exClock[playerid] == true)
{
    exClock[playerid] = false;
    SendClientMessage(playerid, -1, "{FF00FF}Bilgi: {FFFFFF}Otomatik saat kapatildi.");
}else
{
        exClock[playerid] = true;
        SendClientMessage(playerid, -1, "{FF00FF}Bilgi: {FFFFFF}Otomatik saat acildi.");
}
return 1;
}




Kardeşim Ben Ekledim Pawnda Hata Yoktu Oyunda /otosaat Yazınca Ekrana Herhangi Bişi Gelmiyor Sebep?

Ben Bunu Real Saat Yapmak İstiyrum Yani Saglık Barı Ustunde Saat Olcak

Ama Komutu Deneyecektım Olmadı :(
Başlık: Ynt: Otomatik Saat Sistemi
Gönderen: Jawié - 05 Ağustos 2017, 19:16:18
Alıntı yapılan: DeliOqlan - 05 Ağustos 2017, 14:58:29
Kardeşim Ben Ekledim Pawnda Hata Yoktu Oyunda /otosaat Yazınca Ekrana Herhangi Bişi Gelmiyor Sebep?

Ben Bunu Real Saat Yapmak İstiyrum Yani Saglık Barı Ustunde Saat Olcak

Ama Komutu Deneyecektım Olmadı :(


Bu zamanı otomatik olarak değiştirir. Senin istediğin şey alttaki linkte.

http://forum.sa-mp.com/showthread.php?t=70445
Başlık: Ynt: Otomatik Saat Sistemi
Gönderen: Zeus - 17 Ağustos 2017, 13:19:05
Eline sağlık.
Başlık: Ynt: Otomatik Saat Sistemi
Gönderen: Kronos - 17 Ağustos 2017, 16:19:56
Klasik bir sistem ama bilmeyenler için yararlı, teşekkürler.
Başlık: Ynt: Otomatik Saat Sistemi
Gönderen: Lé Spîke - 18 Ağustos 2017, 23:35:01
Kullanmadım ama başarılı  :helal: kardeşim
Başlık: Ynt: Otomatik Saat Sistemi
Gönderen: Riasus - 05 Kasım 2017, 03:14:32
Ellerine sağlık.  :helal:
Başlık: Ynt: Otomatik Saat Sistemi
Gönderen: alicaliskan - 09 Kasım 2017, 18:56:01
Paylaşım için teşekkürler  :helal:
Başlık: Ynt: Otomatik Saat Sistemi
Gönderen: Backup - 09 Kasım 2017, 19:14:57
PAWN Kodu: Seç
public OnPlayerConnect(playerid)
{
new ex_Saat, ex_Dakika, ex_Saniye;
gettime(ex_Saat, ex_Dakika, ex_Saniye);
SetWorldTime(ex_Saat);
return 1;
}


Oyun saatini dışardaki saatle aynı tutar. Daha basit
Başlık: Ynt: Otomatik Saat Sistemi
Gönderen: zenova - 09 Kasım 2017, 22:20:44
Eline sağlık kardeşim çok güzel olmuş
Başlık: Ynt: Otomatik Saat Sistemi
Gönderen: Aytuğ - 26 Kasım 2017, 16:05:24
Eline sağlık güzel olmuş.
Başlık: Ynt: Otomatik Saat Sistemi
Gönderen: Excision - 08 Aralık 2017, 11:40:29
Thankss
Başlık: Ynt: Otomatik Saat Sistemi
Gönderen: Christian - 04 Nisan 2018, 20:15:56
C:\Program Files\San Andreas\files\© Los Angeles Hirsiz Polis\gamemodes\yncnr2.pwn(26232) : error 021: symbol already defined: "Streamer_OnPlayerConnect"

Acele ederseniz sevinirim :helal:
Başlık: Ynt: Otomatik Saat Sistemi
Gönderen: Christian - 04 Nisan 2018, 20:27:11
Alıntı yapılan: Backup - 09 Kasım 2017, 19:14:57

PAWN Kodu: Seç
public OnPlayerConnect(playerid)
{
new ex_Saat, ex_Dakika, ex_Saniye;
gettime(ex_Saat, ex_Dakika, ex_Saniye);
SetWorldTime(ex_Saat);
return 1;
}


Oyun saatini dışardaki saatle aynı tutar. Daha basit
Bunu yapmak istiyorum ama bunadada aynı hatayı alıyorum. Bknz:
C:\Program Files\San Andreas\files\© Los Angeles Hirsiz Polis\gamemodes\yncnr2.pwn(26222) : error 021: symbol already defined: "Streamer_OnPlayerConnect"

OnPlayerConnect atıyorum olmuyor,Modun sonuna atıyorum olmuyor nereye atacam ?
Başlık: Ynt: Otomatik Saat Sistemi
Gönderen: Christian - 04 Nisan 2018, 21:36:33
Alıntı yapılan: Christian - 04 Nisan 2018, 20:27:11

Alıntı yapılan: Backup - 09 Kasım 2017, 19:14:57

PAWN Kodu: Seç
public OnPlayerConnect(playerid)
{
new ex_Saat, ex_Dakika, ex_Saniye;
gettime(ex_Saat, ex_Dakika, ex_Saniye);
SetWorldTime(ex_Saat);
return 1;
}


Oyun saatini dışardaki saatle aynı tutar. Daha basit
Bunu yapmak istiyorum ama bunadada aynı hatayı alıyorum. Bknz:
C:\Program Files\San Andreas\files\© Los Angeles Hirsiz Polis\gamemodes\yncnr2.pwn(26222) : error 021: symbol already defined: "Streamer_OnPlayerConnect"

OnPlayerConnect atıyorum olmuyor,Modun sonuna atıyorum olmuyor nereye atacam ?
Başlık: Ynt: Otomatik Saat Sistemi
Gönderen: _DecaT - 04 Nisan 2018, 22:13:46
Alıntı yapılan: Christian - 04 Nisan 2018, 20:27:11

Alıntı yapılan: Backup - 09 Kasım 2017, 19:14:57

PAWN Kodu: Seç
public OnPlayerConnect(playerid)
{
new ex_Saat, ex_Dakika, ex_Saniye;
gettime(ex_Saat, ex_Dakika, ex_Saniye);
SetWorldTime(ex_Saat);
return 1;
}


Oyun saatini dışardaki saatle aynı tutar. Daha basit
Bunu yapmak istiyorum ama bunadada aynı hatayı alıyorum. Bknz:
C:\Program Files\San Andreas\files\© Los Angeles Hirsiz Polis\gamemodes\yncnr2.pwn(26222) : error 021: symbol already defined: "Streamer_OnPlayerConnect"

OnPlayerConnect atıyorum olmuyor,Modun sonuna atıyorum olmuyor nereye atacam ?


Hiçbirini Yapamazsan FS Olarak Yap :)
Başlık: Ynt: Otomatik Saat Sistemi
Gönderen: Christian - 04 Nisan 2018, 22:14:43
Aklima niye gelmedi ;D denerim.
Başlık: Ynt: Otomatik Saat Sistemi
Gönderen: laéx - 05 Nisan 2018, 17:00:53
Mis gibi sistem,çok güzel olmuş işime çok yarayacak.Teşekkürler.
Başlık: Ynt: Otomatik Saat Sistemi
Gönderen: [R]ussell_Savrinn - 05 Nisan 2018, 17:34:17
Eline sağlık dostum  :helal: İşime yarayacak , teşekkürler.
Başlık: Ynt: Otomatik Saat Sistemi
Gönderen: starhan01 - 07 Nisan 2018, 16:43:36
Söz Sözdür Söyleyecek Söz bulamiyorum: açıkçası:

Ellerine Sağlık
Başlık: Ynt: Otomatik Saat Sistemi
Gönderen: Christian - 11 Nisan 2018, 00:34:27
public OnPlayerConnect(playerid)
{
   new ex_Saat, ex_Dakika, ex_Saniye;
   gettime(ex_Saat, ex_Dakika, ex_Saniye);
   SetWorldTime(ex_Saat);
   return 1;
}

Olmuyor bu yardım eder misiniz ?
Başlık: Ynt: Otomatik Saat Sistemi
Gönderen: Flash2024 - 14 Nisan 2018, 16:07:21
Eline Sağlık Aliço :) Yine Yaptın Gösterdin Kendini Her zaman ki Gibi Başarılarının Devamını Dilerim canım dostum !
Başlık: Ynt: Otomatik Saat Sistemi
Gönderen: kelly - 03 Haziran 2018, 09:09:21
Ellerine sağlık.
Başlık: Ynt: Otomatik Saat Sistemi
Gönderen: furkan15fbb - 03 Haziran 2018, 14:25:01
pawn uygulamasına yapıştırcaz demi bunu
Başlık: Ynt: Otomatik Saat Sistemi
Gönderen: trabzon - 03 Haziran 2018, 14:34:22
Alıntı yapılan: Christian - 04 Nisan 2018, 20:27:11

Alıntı yapılan: Backup - 09 Kasım 2017, 19:14:57

PAWN Kodu: Seç
public OnPlayerConnect(playerid)
{
new ex_Saat, ex_Dakika, ex_Saniye;
gettime(ex_Saat, ex_Dakika, ex_Saniye);
SetWorldTime(ex_Saat);
return 1;
}


Oyun saatini dışardaki saatle aynı tutar. Daha basit
Bunu yapmak istiyorum ama bunadada aynı hatayı alıyorum. Bknz:
C:\Program Files\San Andreas\files\© Los Angeles Hirsiz Polis\gamemodes\yncnr2.pwn(26222) : error 021: symbol already defined: "Streamer_OnPlayerConnect"

OnPlayerConnect atıyorum olmuyor,Modun sonuna atıyorum olmuyor nereye atacam ?


Streamer tarafından callback kullanılıyor, streamer`ın kullandığı callback`i bulup içerisine atarsan sorun olmaz.
Başlık: Ynt: Otomatik Saat Sistemi
Gönderen: Mehmet! - 27 Ağustos 2018, 23:15:25
Alıntı yapılan: Gorkem. - 18 Haziran 2017, 23:17:53

Eline sağlık
Başlık: Ynt: Otomatik Saat Sistemi
Gönderen: DracDonix - 14 Eylül 2018, 11:39:40
Ellerine Sağlık.  :helal:
Başlık: Ynt: Otomatik Saat Sistemi
Gönderen: hex - 14 Eylül 2018, 18:29:00
Alıntı yapılan: Gorkem. - 18 Haziran 2017, 23:17:53

Eline sağlık