GTAMulti - GTA Türkiye

San Andreas Multiplayer => PAWN Kodlama => Anlatımlar => Konuyu başlatan: Lé Spîke - 23 Ağustos 2017, 00:02:10

Başlık: Maaş sistemi yapımı
Gönderen: Lé Spîke - 23 Ağustos 2017, 00:02:10
Merhaba direk konuya geçeyim:

Eğer kayıt sisteminiz varsa giriş dialogunun icerigine
PAWN Kodu: Seç
SetTimer("maas", 360000, true);

Yaziyoruz

Daha sonra modda boş bir yere

PAWN Kodu: Seç
forward maas(playerid);
public maas(playerid)
{
GivePlayerMoney (playerid, 500);
SendClientMessage (playerid, -1, "Maaş aldınız");
return 1;
}


Lag olmasın diye onplayerdisconnect kısmına

PAWN Kodu: Seç
KillTimer(playerid); // yanlış hatırlamıyorsam böyle şuan teldeyim kusura bakmayın

İyi forumlar
Başlık: Ynt: Maaş sistemi yapımı
Gönderen: Jawié - 23 Ağustos 2017, 00:18:54
new buboyleolurkocum;

public OnFilterScript()
{
buboyleolurkocum = SetTimer("maas_", 3600 * 1000, true);
return 1;
}

forward maas_();
public maas_()
{
for(new i=0; i < GetPlayerPoolSize(); i++)
{
GivePlayerMoney(i, 500), SendClientMessage (i, -1, "Maaş aldınız");
}
return 1;
}

public OnFilterScriptExit()
{
KillTimer(buboyleolurkocum);
return 1;
}
Başlık: Ynt: Maaş sistemi yapımı
Gönderen: Lé Spîke - 23 Ağustos 2017, 00:21:22
Alıntı yapılan: Jawié - 23 Ağustos 2017, 00:18:54

new buboyleolurkocum;

public OnFilterScript()
{
buboyleolurkocum = SetTimer("maas_", 3600 * 1000, true);
return 1;
}

forward maas_();
public maas_()
{
for(new i=0; i < GetPlayerPoolSize(); i++)
{
GivePlayerMoney(i, 500), SendClientMessage (playerid, -1, "Maaş aldınız");
}
return 1;
}

public OnFilterScriptExit()
{
KillTimer(buboyleolurkocum);
return 1;
}



Neden ben böyle yapıyorum gayet güzel çalışıyor
Başlık: Ynt: Maaş sistemi yapımı
Gönderen: Zoxy - 23 Ağustos 2017, 08:14:08
Senin yaptığın sistem çalışmaz. Önce test etmelisin.
Başlık: Ynt: Maaş sistemi yapımı
Gönderen: Lé Spîke - 23 Ağustos 2017, 09:13:36
Alıntı yapılan: Zoxy - 23 Ağustos 2017, 08:14:08

Senin yaptığın sistem çalışmaz. Önce test etmelisin.


Test ettim çalışıyor  :allaalla:
Başlık: Ynt: Maaş sistemi yapımı
Gönderen: Excision - 23 Ağustos 2017, 10:23:08
Alıntı yapılan: DeliOqlan - 23 Ağustos 2017, 09:13:36

Alıntı yapılan: Zoxy - 23 Ağustos 2017, 08:14:08

Senin yaptığın sistem çalışmaz. Önce test etmelisin.


Test ettim çalışıyor  :allaalla:


http://wiki.sa-mp.com/wiki/KillTimer
Kullanımına bir göz atmalısın.
Başlık: Ynt: Maaş sistemi yapımı
Gönderen: NexoR - 23 Ağustos 2017, 10:25:19
GivePlayerMoney(i, 500), SendClientMessage (playerid=??, -1, "Maaş aldınız");
Başlık: Ynt: Maaş sistemi yapımı
Gönderen: Lé Spîke - 23 Ağustos 2017, 10:32:26
Alıntı yapılan: Excision - 23 Ağustos 2017, 10:23:08

Alıntı yapılan: DeliOqlan - 23 Ağustos 2017, 09:13:36

Alıntı yapılan: Zoxy - 23 Ağustos 2017, 08:14:08

Senin yaptığın sistem çalışmaz. Önce test etmelisin.


Test ettim çalışıyor  :allaalla:


http://wiki.sa-mp.com/wiki/KillTimer
Kullanımına bir göz atmalısın.


Dediğim Gibi Telefondaydım Pek Fazla Göz Atamadım Komuta Teşekkürler  :helal:
Başlık: Ynt: Maaş sistemi yapımı
Gönderen: Backup - 23 Ağustos 2017, 12:58:04
Alıntı yapılan: DeliOqlan - 23 Ağustos 2017, 00:02:10

Merhaba direk konuya geçeyim:

Eğer kayıt sisteminiz varsa giriş dialogunun icerigine
PAWN Kodu: Seç
SetTimer("maas", 360000, true);

Yaziyoruz

Daha sonra modda boş bir yere

PAWN Kodu: Seç
forward maas(playerid);
public maas(playerid)
{
GivePlayerMoney (playerid, 500);
SendClientMessage (playerid, -1, "Maaş aldınız");
return 1;
}


Lag olmasın diye onplayerdisconnect kısmına

PAWN Kodu: Seç
KillTimer(playerid); // yanlış hatırlamıyorsam böyle şuan teldeyim kusura bakmayın

İyi forumlar

Timerden publice playerid 'i göndermemişsin büyük ihtimal sadece 0 idli oyuncuda çalışır veya hiç çalışmaz. KillTimer yanlış.


Genel olarak bir şey söylemek istiyorum ;

Pawnoda belirli düzeye gelmeden paylaşım yapma havalarına girmeyin amatörken yaptığınız hatalar karşınıza profosyonelken çıkar. Geride iyi bir izlenim bırakın.
Başlık: Ynt: Maaş sistemi yapımı
Gönderen: Lé Spîke - 23 Ağustos 2017, 13:00:05
Alıntı yapılan: _Backup - 23 Ağustos 2017, 12:58:04

Alıntı yapılan: DeliOqlan - 23 Ağustos 2017, 00:02:10

Merhaba direk konuya geçeyim:

Eğer kayıt sisteminiz varsa giriş dialogunun icerigine
PAWN Kodu: Seç
SetTimer("maas", 360000, true);

Yaziyoruz

Daha sonra modda boş bir yere

PAWN Kodu: Seç
forward maas(playerid);
public maas(playerid)
{
GivePlayerMoney (playerid, 500);
SendClientMessage (playerid, -1, "Maaş aldınız");
return 1;
}


Lag olmasın diye onplayerdisconnect kısmına

PAWN Kodu: Seç
KillTimer(playerid); // yanlış hatırlamıyorsam böyle şuan teldeyim kusura bakmayın

İyi forumlar

Timerden publice playerid 'i göndermemişsin büyük ihtimal sadece 0 idli oyuncuda çalışır veya hiç çalışmaz. KillTimer yanlış.


Genel olarak bir şey söylemek istiyorum ;

Pawnoda belirli düzeye gelmeden paylaşım yapma havalarına girmeyin amatörken yaptığınız hatalar karşınıza profosyonelken çıkar. Geride iyi bir izlenim bırakın.


Yorumun için teşekkür ederim daha çok çalışacağım
Başlık: Ynt: Maaş sistemi yapımı
Gönderen: Jawié - 23 Ağustos 2017, 14:47:13
Alıntı yapılan: NexoR - 23 Ağustos 2017, 10:25:19

GivePlayerMoney(i, 500), SendClientMessage (playerid=??, -1, "Maaş aldınız");


new playerid=i;  :D
Başlık: Ynt: Maaş sistemi yapımı
Gönderen: Kronos - 24 Ağustos 2017, 11:30:31
Hoş, eksikler var.
Başlık: Ynt: Maaş sistemi yapımı
Gönderen: Zeus - 24 Ağustos 2017, 15:02:29
Emek verilmiş.
Başlık: Ynt: Maaş sistemi yapımı
Gönderen: fahrenheit - 16 Eylül 2017, 13:59:17
.
Başlık: Ynt: Maaş sistemi yapımı
Gönderen: Jizzy - 13 Ocak 2018, 10:17:16
Alıntı yapılan: Zeus - 24 Ağustos 2017, 15:02:29

Emek verilmiş.
Başlık: Ynt: Maaş sistemi yapımı
Gönderen: enes020020 - 29 Ocak 2018, 22:28:05
Kaç dakikada bir veriyor bu maaş sistemi?
Başlık: Ynt: Maaş sistemi yapımı
Gönderen: _Code - 29 Ocak 2018, 22:33:07
Hatalı.

PAWN Kodu: Seç
timer[playerid] = SetTimerEx("maas", 360000, true, "i", playerid);
KillTimer(timer[playerid]);


Şeklinde olmalı.
Teşekkürler.
Başlık: Ynt: Maaş sistemi yapımı
Gönderen: Pablo - 29 Ocak 2018, 23:42:57
Eline Saglık
Başlık: Ynt: Maaş sistemi yapımı
Gönderen: Gogh - 29 Ocak 2018, 23:50:23
Alıntı yapılan: enes020020 - 29 Ocak 2018, 22:28:05

Kaç dakikada bir veriyor bu maaş sistemi?

1 saatte bir kez.
Başlık: Ynt: Maaş sistemi yapımı
Gönderen: FelleR - 27 Haziran 2019, 01:33:34
Yararlı.