GTAMulti.com - Türkiye'nin Türkçe GTA Sitesi

Servere İsteksarki Ve Sorusor Komutu

Başlatan Ceto., 17 Haziran 2017, 19:19:59

« önceki - sonraki »

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

Ceto.

Merhaba serverim için /isteksarki ve /sorusor sistemi lazım yardımcı olabilirmisiniz?

M.Kemal ATATÜRK

TRSinan28

Araştırırsanız bu istediklerinizi bulabilirsiniz..Daha önce görmüştüm.


Ceto.

M.Kemal ATATÜRK

SpooK

Ben CnR moduna göre ayarladım aynı moddur diye düşündüm ve buyur
komutların olduğu kısma



PAWN Kodu: Seç
CMD:isteksarki(playerid,params[])
{
new string[256],yazi2[256];
new sendername[MAX_PLAYER_NAME];
GetPlayerName(playerid, sendername, sizeof(sendername));
if(sscanf(params,"us[128]",string)) return BilgiMesaji(playerid,"Kullanım : /isteksarki [sarki]");
if(!IsPlayerConnected(ID)) return HataMesaji(playerid,"Belirtilen oyuncu sunucuya giriş yapmamış");
if(GetPVarInt(playerid, "raporsure") > GetTickCount())
{
        format(string,sizeof(string),"Bu komutu 2 dakikada bir kez kullanabilirsin!");
    HataMesaji(playerid,string);
    return 1;
}
format(yazi2,sizeof(yazi2),"[RAPOR] Öneren: %s(%d) Şarkı adı: %s(%d)",sendername,playerid,string);
SendClientMessageToAllDj(yazi2);
SCM(playerid,COLOR_ADMIN,"Raporunuz online DJlere başarıyla ulaştırılmıştır!");
SetPVarInt(playerid, "raporsure", GetTickCount() + 120000);
return 1;
}
CMD:sorusor(playerid,params[])
{
new string[256],yazi2[256];
new sendername[MAX_PLAYER_NAME];
GetPlayerName(playerid, sendername, sizeof(sendername));
if(sscanf(params,"us[128]",string)) return BilgiMesaji(playerid,"Kullanım : /sorusor [sorunuz]");
if(GetPVarInt(playerid, "raporsure") > GetTickCount())
{
        format(string,sizeof(string),"Bu komutu 2 dakikada bir kez kullanabilirsin!");
    HataMesaji(playerid,string);
    return 1;
}
format(yazi2,sizeof(yazi2),"[RAPOR] Soruyu Soran: %s(%d) Soru: %s",sendername,playerid,string);
SendClientMessageToAllRehber(yazi2);
SCM(playerid,COLOR_ADMIN,"Raporunuz online REHBER lere başarıyla ulaştırılmıştır!");
SetPVarInt(playerid, "raporsure", GetTickCount() + 120000);
return 1;
}

Aşağılardan bi yere
PAWN Kodu: Seç
public SendClientMessageToAllDj(msg[])
{
for(new i=0; i<MAX_PLAYERS; i++)
{
    if(IsPlayerConnected(i))
    {
if(DJ[i] >= 1)
{
    SendClientMessage(i,COLOR_ADMIN,msg);
}
}
}
}

public SendClientMessageToAllRehber(msg[])
{
for(new i=0; i<MAX_PLAYERS; i++)
{
    if(IsPlayerConnected(i))
    {
if(rehber[i] >= 1)
{
    SendClientMessage(i,COLOR_ADMIN,msg);
}
}
}
}




hata elbette vericektir modundaki değişkenleri bilmiyorum, onun için rehber ve dj değişkenlerini hatalarla bereaber yazarsın.

YOTUBUE KANALIM
ABONE OL

Ceto.

kardeşm öncelikle saol bunu nereye atacam cvplarsan sevırım

M.Kemal ATATÜRK

Nyks

// Modun Boş Bir Kısmına Ekle.

PAWN Kodu: Seç
CMD:isteksarki(playerid,params&#38;#91;])
{
new string[256],yazi2[256];
new sendername[MAX_PLAYER_NAME];
GetPlayerName(playerid, sendername, sizeof(sendername));
if(sscanf(params,"us[128]",string)) return BilgiMesaji(playerid,"Kullanım : /isteksarki [sarki]");
if(!IsPlayerConnected(ID)) return HataMesaji(playerid,"Belirtilen oyuncu sunucuya giriş yapmamış");
if(GetPVarInt(playerid, "raporsure") > GetTickCount())
{
        format(string,sizeof(string),"Bu komutu 2 dakikada bir kez kullanabilirsin!");
    HataMesaji(playerid,string);
    return 1;
}
format(yazi2,sizeof(yazi2),"[RAPOR] Öneren: %s(%d) Şarkı adı: %s(%d)",sendername,playerid,string);
SendClientMessageToAllDj(yazi2);
SCM(playerid,COLOR_ADMIN,"Raporunuz online DJlere başarıyla ulaştırılmıştır!");
SetPVarInt(playerid, "raporsure", GetTickCount() + 120000);
return 1;
}
CMD:sorusor(playerid,params&#38;#91;])
{
new string[256],yazi2[256];
new sendername[MAX_PLAYER_NAME];
GetPlayerName(playerid, sendername, sizeof(sendername));
if(sscanf(params,"us[128]",string)) return BilgiMesaji(playerid,"Kullanım : /sorusor [sorunuz]");
if(GetPVarInt(playerid, "raporsure") > GetTickCount())
{
        format(string,sizeof(string),"Bu komutu 2 dakikada bir kez kullanabilirsin!");
    HataMesaji(playerid,string);
    return 1;
}
format(yazi2,sizeof(yazi2),"[RAPOR] Soruyu Soran: %s(%d) Soru: %s",sendername,playerid,string);
SendClientMessageToAllRehber(yazi2);
SCM(playerid,COLOR_ADMIN,"Raporunuz online REHBER&#38;#039;lere başarıyla ulaştırılmıştır!");
SetPVarInt(playerid, "raporsure", GetTickCount() + 120000);
return 1;
}


modun altına ekle.
PAWN Kodu: Seç
public SendClientMessageToAllRehber(msg&#38;#91;])
{
for(new i=0; i<MAX_PLAYERS; i++)
{
    if(IsPlayerConnected(i))
    {
if(rehber[i] >= 1)
{
    SendClientMessage(i,COLOR_ADMIN,msg);
}
}
}
}

- Loading CnR %40 -


Pawn compiler 3.2.3664 Copyright (c) 1997-2006, IT