GTAMulti.com - Türkiye'nin Türkçe GTA Sitesi
29 Kasım 2024, 00:43:16

Maaş sistemi yapımı

Başlatan Lé Spîke, 23 Ağustos 2017, 00:02:10

« önceki - sonraki »

0 Üye ve 2 Ziyaretçi konuyu incelemekte.

Lé Spîke

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
Son düzenlenme: 23 Ağustos 2017, 00:09:28 DeliOqlan
         

Jawié

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;
}
Son düzenlenme: 23 Ağustos 2017, 14:47:34 Jawié

Lé Spîke

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

         

Zoxy

Senin yaptığın sistem çalışmaz. Önce test etmelisin.
Son düzenlenme: 23 Ağustos 2017, 08:15:58 Zoxy

Lé Spîke

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:

         

Excision


NexoR

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


Lé Spîke

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:


https://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:

         

Backup

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.


Lé Spîke

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

         

Jawié

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


Kronos


Zeus


fahrenheit

.
Son düzenlenme: 30 Haziran 2020, 10:22:19 bhenzax

Jizzy