#define DIALOG_KURALLAR 1214
ekliyoruz, sonrasında ShowPlayerDialog(playerid,DIALOG_KURALLAR, DIALOG_STYLE_MSGBOX, "Server Kuralları", "- Hile yasak\n- Spam yapmak yasak.\n- Adminlik istemek yasak.\n\nKuralları kabul ediyor musun?", "Evet", "Hayır");
if(dialogid == DIALOG_KURALLAR)
en yukarda eklediğimiz değişkene göre burayı DIALOG_KURALLAR yaptık.if(response)
{
SendClientMessage(playerid,-1, "Kuralları onayladığın için teşekkürler.");
}
else
{
Kick(playerid); // Oyuncu esc ye basarsa oyundan atılır.
}
return 1;
}
return 0;
}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == DIALOG_KURALLAR)
{
if(response) // Oyuncu evet e basarsa, kuralları onayladığın için teşekkürler adlı mesaj gidecek.
{
SendClientMessage(playerid,-1, "Kuralları onayladığın için teşekkürler.");
}
else // Oyuncu esc ye veya yese basarsa atılır.
{
Kick(playerid);
}
return 1;
}
return 0;
}
#define DIALOG_TELES 3
CMD:teles(playerid, params[])
{
ShowPlayerDialog(playerid, DIALOG_TELES, DIALOG_STYLE_LIST, "{00FF00}» {FF0000}Teles{00ff00} «", "{FF0000}/4d\n{FF0000}/Ap1\n{FF0000}/Ap2\n{FF0000}/Ap3\n{FF0000}/Mod1\n{FF0000}/Mod2\n{FF0000}/Mod3\n{FF0000}/Sahil", "{00FF00}Seç", "Çık");
return 1;
}
if(dialogid == DIALOG_TELES)
{
if(response)
{
// Give them the weapon
switch(listitem)
{
case 0: SetPlayerPos(playerid, 2028.4597,1007.0644,10.8203); // 4D
case 1: SetPlayerPos(playerid, 1331.7628,1285.3923,10.8203); // AP1
case 2: SetPlayerPos(playerid, -1645.2598,-201.1026,13.9188); // AP2
case 3: SetPlayerPos(playerid, 1527.3297,-2455.9033,13.5547); // ap3
case 4: SetPlayerPos(playerid, 2644.5220,-2004.0026,13.3828); // MOD1
case 5: SetPlayerPos(playerid, -1917.2754,287.0215,41.0469); // MOD2
case 6: SetPlayerPos(playerid, -2705.5503, 206.1621,4.1797); // MOD3
case 7: SetPlayerPos(playerid, 304.2043,-1898.9293,1.7956); // SAHİL
case 8: SetPlayerPos(playerid, -301.6903,1526.9238,75.3594); // DRİFT1
case 9: SetPlayerPos(playerid, 1244.9348,-2043.1870,59.8570); // DRİFT3
case 10: SetPlayerPos(playerid, 2220.2881,1963.1591,31.7797); // DRİFT4
}
}
return 1;
}
return 0;
}
Sinan28 link=topic=3151.msg28762#msg28762 date=1515430889] Yeniler için yararlı bir anlatım :) Eline sağlık. [/quote] Yorumun için teşekkürler. |
Dialog tiplerinin anlatımı da yapılsa iyi olurdu. Yine de teşekkürler.
Eline emeğine sağlık kardeşim.
Güzel Anlatım, Sendende Bu Beklenir Zaten. :helal: :helal:
/ayarlar için yaptım çalışmayı durduru Pawno.
Eksik anlatım. Diyalog tiplerini de tanıtmalısın. Konu içeriğini zenginleştir ve düzenli bir biçime sok. Sadece msgbox üzerinden yola çıkmışsın.
Ellerine sağlık. :helal: