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

gKurallar - Sunucu Girişinde Kurallar Menüsü

Başlatan Cruza, 13 Temmuz 2018, 05:18:03

« önceki - sonraki »

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

Cruza

Merhaba, ufaktan PAWN kodlama öğrenmeye çalışıyorum acemice bir çalışma hazırladım yorumlarınızı bekliyorum. Hatalarımı belirtirseniz sevinirim.



Kullanım;

Diyalog, girişte oyuncuya kuralları gösterir. Kabul ederse devam eder, redderse otomatik olarak kicklenir.

Kodlar;


PAWN Kodu: Seç
#include <a_samp>

public OnPlayerConnect(playerid)
{
new sdialog[1024];
    strcat(sdialog,"{33FF33}Sunucumuza hoş geldiniz, devam etmeden önce aşağıdaki kuralları okumanız gerekiyor.\n\n");
    strcat(sdialog,"{FF007F}1- {FFFFFF}Sunucuda bulunan bugları adminlere bildirmeyip, kendi yararınıza kullanmanız yasaktır. (BUG EXPLOADING)\n");
    strcat(sdialog,"{FF007F}2- {FFFFFF}Hile, cleo benzeri oyun içi üstünlük sağlayacak, üçüncü parti yazılımlar yasaktır. (GENEL HILELER)\n");
    strcat(sdialog,"{FF007F}3- {FFFFFF}Oyun içerisinde küfür etmek, ailevi küfür etmek, hakaret etmek yasaktır.\n");
    strcat(sdialog,"{FF007F}4- {FFFFFF}Birden fazla karakter oluşturup, birden fazla karakter ile oynamak yasaktır. (MULTI ACCOUNT)\n");
    strcat(sdialog,"{FF007F}5- {FFFFFF}Başka sunucunun reklamını yapmak yasaktır.\n");
    strcat(sdialog,"{FF007F}6- {FFFFFF}Uygunsuz, troll isimler ile hesap oluşturmanız yasaktır.\n");
    strcat(sdialog,"{FF007F}7- {FFFFFF}Tüm oyuncularımız kuralları okuyup anlamış olarak kabul edilecektir.\n");
ShowPlayerDialog(playerid, 1024, DIALOG_STYLE_MSGBOX, "{FF007F}Sunucu Kuralları", sdialog, "Kabul Et", "Reddet");
return 1;
}

public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == 487)
{
if(!response)
{
Kick(playerid);
new string[128]; format(string, sizeof(string), "%s otomatik olarak sunucudan kicklendi. (Kuralları reddetti!)", PlayerName2(playerid) );
SendClientMessageToAll(grey, string); print(string);
}
}
return 1;
}

PlayerName2(playerid)
{
    new isim[MAX_PLAYER_NAME];
    GetPlayerName(playerid, isim, MAX_PLAYER_NAME);
    return isim;
}



Son düzenlenme: 14 Ağustos 2018, 00:11:31 GirayÖzkan
since 2008
graphic designer & front-end web developer

Zoxy

İlk sistemine göre başarılı. Başarılarının devamını dilerim :helal:


Cruza

Alıntı yapılan: Zoxy - 13 Temmuz 2018, 09:03:46

İlk sistemine göre başarılı. Başarılarının devamını dilerim :helal:


Teşekkür ederim.

since 2008
graphic designer & front-end web developer

pag


Cruza

since 2008
graphic designer & front-end web developer

Dr.Dodo

Eline sağlık kardeşim. Anlamam ama güzeldir.


Cruza

since 2008
graphic designer & front-end web developer

Batuhan

Pawnotürk platformunu gereksiz ve zaman kaybı olarak düşündüğü için bıraktı.

Cruza

since 2008
graphic designer & front-end web developer

TRSinan28

İlk sistemine göre iyi yol katetmişsin.Eline sağlık.


Cruza

since 2008
graphic designer & front-end web developer

Middland

stock PlayerName2(playerid)
{
    new isim[MAX_PLAYER_NAME + 1];
    GetPlayerName(playerid, isim, sizeof(isim));
    return isim;
}



NikolaiS

Gayet güzel Devre'm. php'yi tamamen öğrendikten sonra pawna da girişeceğim.
Başarıların devamını diliyorum.


Cruza

Alıntı yapılan: NikolaiS - 15 Temmuz 2018, 16:30:54

Gayet güzel Devre'm. php'yi tamamen öğrendikten sonra pawna da girişeceğim.
Başarıların devamını diliyorum.



Eyvallah kardeşim.

since 2008
graphic designer & front-end web developer

Cruza

Güncelleme kaydı;

- Eksik olan isim çekme fonksiyonu eklendi.
Son düzenlenme: 14 Ağustos 2018, 00:15:03 GirayÖzkan
since 2008
graphic designer & front-end web developer