Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- if(dialogid == 5165) // dialog id 5165 ise
- {
- if(response == 1) // evete basmış ise
- {
- ShowPlayerDialog(playerid, 5166, DIALOG_STYLE_INPUT,"Çete ismi", "Çete ismini giriniz:", "Tamam", "");
- }
- }
- if(dialogid == 5166)
- {
- if(response)
- {
- if(!strlen(inputtext) || strlen(inputtext) > 32) return ShowPlayerDialog(playerid, 5166, DIALOG_STYLE_INPUT,"Çete ismi" , "Çete ismi boş veya 32 karakterden uzun olmamalı!", "Tamam", "");
- for(new i = 1; i < MAX_CETE; i++)
- {
- if(CeteInfo[i][aktif] == 0) continue;
- if(!strcmp(inputtext, CeteInfo[i][Isim], false, 32)) return ShowPlayerDialog(playerid, 5166, DIALOG_STYLE_INPUT,"Çete ismi" , "Bu isimde bir çete bulunuyor lütfen başka bir isim seçiniz!", "Tamam", "");
- }
- CeteKur(playerid, inputtext);
- }
- }
- if(dialogid == 6513)
- {
- if(response)
- {
- switch(listitem)
- {
- case 0:
- {
- for(new i = 1; i < MAX_CETE; i++)
- {
- if(CeteInfo[i][aktif] == 0) continue;
- if(CeteInfo[i][renk] == cetecolors[0]) return ShowPlayerDialog(playerid, 6513, DIALOG_STYLE_LIST, "Çete Mekan Rengi", "{0000FF}Mavi\n{FF0000}Kırmızı\n{FFFF00}Sarı\n{FF8000}Turuncu\n{C0C0C0}Gri", "Seç", ""),SendClientMessage(playerid,-1,"Bu renk alınmış lütfen başka bi renk seçiniz!");
- }
- new ceteid = PlayerInfo[playerid][CeteID];
- CeteInfo[ceteid][renk] = cetecolors[0];
- SendClientMessage(playerid,-1,"Çete mekanınızın rengi başarıyla {0000FF}Mavi {FFFFFF}olarak belirlenmiştir!");
- GangZoneShowForAll(CeteInfo[ceteid][zone], cetecolors[0]);
- new kayityeri[64];
- format(kayityeri, sizeof(kayityeri), "Ceteler/Ceteinfo_%d.cete",ceteid);
- new INI:kayitet = INI_Open(kayityeri);
- INI_WriteHex(kayitet, "Renk", CeteInfo[ceteid][renk]);
- INI_Close(kayitet);
- }
- case 1:
- {
- for(new i = 1; i < MAX_CETE; i++)
- {
- if(CeteInfo[i][aktif] == 0) continue;
- if(CeteInfo[i][renk] == cetecolors[1]) return ShowPlayerDialog(playerid, 6513, DIALOG_STYLE_LIST, "Çete Mekan Rengi", "{0000FF}Mavi\n{FF0000}Kırmızı\n{FFFF00}Sarı\n{FF8000}Turuncu\n{C0C0C0}Gri", "Seç", ""),SendClientMessage(playerid,-1,"Bu renk alınmış lütfen başka bi renk seçiniz!");
- }
- new ceteid = PlayerInfo[playerid][CeteID];
- CeteInfo[ceteid][renk] = cetecolors[1];
- SendClientMessage(playerid,-1,"Çete mekanınızın rengi başarıyla {FF0000}Kırmızı {FFFFFF}olarak belirlenmiştir!");
- GangZoneShowForAll(CeteInfo[ceteid][zone], cetecolors[1]);
- new kayityeri[64];
- format(kayityeri, sizeof(kayityeri), "Ceteler/Ceteinfo_%d.cete",ceteid);
- new INI:kayitet = INI_Open(kayityeri);
- INI_WriteHex(kayitet, "Renk", CeteInfo[ceteid][renk]);
- INI_Close(kayitet);
- }
- case 2:
- {
- for(new i = 1; i < MAX_CETE; i++)
- {
- if(CeteInfo[i][aktif] == 0) continue;
- if(CeteInfo[i][renk] == cetecolors[2]) return ShowPlayerDialog(playerid, 6513, DIALOG_STYLE_LIST, "Çete Mekan Rengi", "{0000FF}Mavi\n{FF0000}Kırmızı\n{FFFF00}Sarı\n{FF8000}Turuncu\n{C0C0C0}Gri", "Seç", ""),SendClientMessage(playerid,-1,"Bu renk alınmış lütfen başka bi renk seçiniz!");
- }
- new ceteid = PlayerInfo[playerid][CeteID];
- CeteInfo[ceteid][renk] = cetecolors[2];
- SendClientMessage(playerid,-1,"Çete mekanınızın rengi başarıyla {FFFF00}Sarı {FFFFFF}olarak belirlenmiştir!");
- GangZoneShowForAll(CeteInfo[ceteid][zone], cetecolors[2]);
- new kayityeri[64];
- format(kayityeri, sizeof(kayityeri), "Ceteler/Ceteinfo_%d.cete",ceteid);
- new INI:kayitet = INI_Open(kayityeri);
- INI_WriteHex(kayitet, "Renk", CeteInfo[ceteid][renk]);
- INI_Close(kayitet);
- }
- case 3:
- {
- for(new i = 1; i < MAX_CETE; i++)
- {
- if(CeteInfo[i][aktif] == 0) continue;
- if(CeteInfo[i][renk] == cetecolors[3]) return ShowPlayerDialog(playerid, 6513, DIALOG_STYLE_LIST, "Çete Mekan Rengi", "{0000FF}Mavi\n{FF0000}Kırmızı\n{FFFF00}Sarı\n{FF8000}Turuncu\n{C0C0C0}Gri", "Seç", ""),SendClientMessage(playerid,-1,"Bu renk alınmış lütfen başka bi renk seçiniz!");
- }
- new ceteid = PlayerInfo[playerid][CeteID];
- CeteInfo[ceteid][renk] = cetecolors[3];
- SendClientMessage(playerid,-1,"Çete mekanınızın rengi başarıyla {FF8000}Turuncu {FFFFFF}olarak belirlenmiştir!");
- GangZoneShowForAll(CeteInfo[ceteid][zone], cetecolors[3]);
- new kayityeri[64];
- format(kayityeri, sizeof(kayityeri), "Ceteler/Ceteinfo_%d.cete",ceteid);
- new INI:kayitet = INI_Open(kayityeri);
- INI_WriteHex(kayitet, "Renk", CeteInfo[ceteid][renk]);
- INI_Close(kayitet);
- }
- case 4:
- {
- for(new i = 1; i < MAX_CETE; i++)
- {
- if(CeteInfo[i][aktif] == 0) continue;
- if(CeteInfo[i][renk] == cetecolors[4]) return ShowPlayerDialog(playerid, 6513, DIALOG_STYLE_LIST, "Çete Mekan Rengi", "{0000FF}Mavi\n{FF0000}Kırmızı\n{FFFF00}Sarı\n{FF8000}Turuncu\n{C0C0C0}Gri", "Seç", ""),SendClientMessage(playerid,-1,"Bu renk alınmış lütfen başka bi renk seçiniz!");
- }
- new ceteid = PlayerInfo[playerid][CeteID];
- CeteInfo[ceteid][renk] = cetecolors[4];
- SendClientMessage(playerid,-1,"Çete mekanınızın rengi başarıyla {C0C0C0}Gri {FFFFFF}olarak belirlenmiştir!");
- GangZoneShowForAll(CeteInfo[ceteid][zone], cetecolors[4]);
- new kayityeri[64];
- format(kayityeri, sizeof(kayityeri), "Ceteler/Ceteinfo_%d.cete",ceteid);
- new INI:kayitet = INI_Open(kayityeri);
- INI_WriteHex(kayitet, "Renk", CeteInfo[ceteid][renk]);
- INI_Close(kayitet);
- }
- }
- }
- }
- if(dialogid == 5167)
- {
- if(response)
- {
- switch(listitem)
- {
- case 0:
- {
- new ceteid = PlayerInfo[playerid][CeteID];
- if(CeteInfo[ceteid][x] > 0) return SendClientMessage(playerid,-1,"Daha önce güncellemişsiniz!");
- new Float:pX,Float:pY,Float:pZ;
- GetPlayerPos(playerid,pX,pY,pZ);
- CeteInfo[ceteid][x] = pX;
- CeteInfo[ceteid][y] = pY;
- CeteInfo[ceteid][z] = pZ;
- new labelyazi[128];
- format(labelyazi,sizeof(labelyazi),"Bu mekan %s çetesine aittir!", CeteInfo[ceteid][Isim]);
- CeteInfo[ceteid][label] = Create3DTextLabel(labelyazi,0xFFFFFFFF, pX, pY, pZ, 25.0, 0);
- }
- case 1:
- {
- ShowPlayerDialog(playerid, 5168, DIALOG_STYLE_INPUT, "Şarkı Linki", ".MP3 uzantılı şarkı linkini giriniz:","Tamam","");
- }
- case 2:
- {
- ShowPlayerDialog(playerid, 5170, DIALOG_STYLE_INPUT, "Mesaj gönder", "Açık çete üyelerine gönderilecek mesajı giriniz:","Tamam","");
- }
- case 3:
- {
- new ceteid = PlayerInfo[playerid][CeteID];
- if(CeteInfo[ceteid][friendlyfire] == 0)
- {
- CeteInfo[ceteid][friendlyfire] = 1;
- SendClientMessage(playerid,-1,"Çete içi savaş açıldı! Artık çetedekiler birbirlerini vurabilirler!");
- }
- else
- {
- CeteInfo[ceteid][friendlyfire] = 0;
- SendClientMessage(playerid,-1,"Çete içi savaş kapatıldı! Artık çetedekiler birbirlerini vuramazlar!");
- }
- }
- case 4:
- {
- new ceteid = PlayerInfo[playerid][CeteID];
- if(CeteInfo[ceteid][isimhakki] < 1) return SendClientMessage(playerid,-1,"İsim değiştirme hakkınızı doldurmuşsunuz!");
- if(PlayerInfo[playerid][Lider] != 1) return SendClientMessage(playerid,-1,"Çete lideri değilsiniz!");
- ShowPlayerDialog(playerid, 5173, DIALOG_STYLE_INPUT, "Çete İsmi", "Değiştirmek istediğiniz ismi giriniz. Dikkat edin yalnız 1 kere değiştirebilirsiniz!","Tamam","");
- }
- }
- }
- else
- {
- switch(listitem)
- {
- case 0:
- {
- ShowPlayerDialog(playerid, 5169, DIALOG_STYLE_MSGBOX, "Label", "Çete mekanınızın merkez noktasına gelip label güncellediğinizde mekanın çetenize ait olduğuna dair 3D yazı oluşur.","Tamam","");
- }
- case 1:
- {
- ShowPlayerDialog(playerid, 5169, DIALOG_STYLE_MSGBOX, "Şarkı", "Çetenize ayarladığınız şarkı mekanınızda bulunan kullanıcılar için çalar.","Tamam","");
- }
- case 2:
- {
- ShowPlayerDialog(playerid, 5169, DIALOG_STYLE_MSGBOX, "Mesaj gönder", "Yazdığınız mesaj çete üyelerinize diyalog şeklinde gönderilir.","Tamam","");
- }
- case 3:
- {
- ShowPlayerDialog(playerid, 5169, DIALOG_STYLE_MSGBOX, "Çete içi savaş", "Çete içi savaş kapalı olduğunda çete üyeleriniz birbirlerine vurduklarında canları inmez.","Tamam","");
- }
- }
- }
- }
- if(dialogid == 5168)
- {
- if(response)
- {
- new ceteid = PlayerInfo[playerid][CeteID];
- if(strfind(inputtext, ".mp3", true) == -1) return ShowPlayerDialog(playerid, 5168, DIALOG_STYLE_INPUT, "Şarkı Linki", "Şarkı linki .mp3 uzantılı olmak zorundadır!","Tamam","");
- format(CeteInfo[ceteid][Sarki], 256, "%s", inputtext);
- SendClientMessage(playerid,-1,"Çetenizin şarkısı başarıyla değiştirilmiştir!");
- }
- }
- if(dialogid == 5170)
- {
- if(response)
- {
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i))
- {
- if(PlayerInfo[i][CeteID] == PlayerInfo[playerid][CeteID])
- {
- if(i != playerid)
- {
- new string[128];
- format(string,sizeof(string),"%s\n\n-%s(%d)",inputtext,GetName(playerid),playerid);
- ShowPlayerDialog(i, 5171, DIALOG_STYLE_MSGBOX, "Liderden mesaj!", string, "Tamam", "");
- }
- }
- }
- }
- SendClientMessage(playerid, -1, "Mesajınız tüm açık çete üyelerine iletildi!");
- }
- }
- if(dialogid == 5171)
- {
- if(response)
- {
- for(new i = 0; i < MAX_CETE; i ++)
- {
- if(listitem == i)
- {
- new string[128];
- if(!strcmp(CeteInfo[i+1][Sahip],"Yok",false)) return ShowPlayerDialog(playerid, 5173, DIALOG_STYLE_MSGBOX, "İstatistikler","Kurucu: Yok", "Kapat", "");
- if(CeteInfo[i+1][oldurme] == 0 || CeteInfo[i+1][olum] == 0)
- {
- format(string,sizeof(string),"Kurucu: %s\nÖldürme: %d\nÖlüm: %d\nOran: Yok",CeteInfo[i+1][Sahip],CeteInfo[i+1][oldurme],CeteInfo[i+1][olum]);
- }
- else format(string,sizeof(string),"Kurucu: %s\nÖldürme: %d\nÖlüm: %d\nOran: %f",CeteInfo[i+1][Sahip],CeteInfo[i+1][oldurme],CeteInfo[i+1][olum],CeteInfo[i+1][oldurme] / CeteInfo[i+1][olum]);
- dialogresponse[playerid] = i + 1;
- ShowPlayerDialog(playerid, 5172, DIALOG_STYLE_MSGBOX, "İstatistikler",string, "Başvur", "Kapat");
- break;
- }
- }
- }
- }
- if(dialogid == 5172)
- {
- if(response)
- {
- if(PlayerInfo[playerid][CeteID] != INVALID_CETE_ID) return SendClientMessage(playerid,-1,"Zaten bir çetedesiniz! Önce /ayril yazarak ayrılın!");
- if(!LiderOnline(dialogresponse[playerid])) return SendClientMessage(playerid,-1,"Çete lideri açık değil!");
- if(!strcmp(CeteInfo[dialogresponse[playerid]][Sahip],"Yok",false)) return SendClientMessage(playerid,-1,"Çetenin lideri yok!");
- katilmaistegi[playerid] = dialogresponse[playerid];
- SendClientMessage(playerid, -1, "Çeteye katılma isteğiniz gönderilmiştir!");
- new string[128];
- format(string,sizeof(string),"%s(%d) adlı kullanıcı çetenize katılma isteği gönderdi! Kabul etmek için /kabul %d.",GetName(playerid),playerid,playerid);
- SendCeteMessage(dialogresponse[playerid], -1, string);
- }
- }
- if(dialogid == 5173)
- {
- if(response)
- {
- new ceteid = PlayerInfo[playerid][CeteID];
- if(CeteInfo[ceteid][isimhakki] < 1) return SendClientMessage(playerid,-1,"İsim değiştirme hakkınızı doldurmuşsunuz!");
- if(PlayerInfo[ceteid][Lider] != 1) return SendClientMessage(playerid,-1,"Çete lideri değilsiniz!");
- if(strlen(inputtext) > 31 || !strlen(inputtext)) return ShowPlayerDialog(playerid, 5173, DIALOG_STYLE_INPUT, "Çete İsmi", "Çete ismi boş veya 32 karakterden uzun olamaz!","Tamam","");
- format(CeteInfo[ceteid][Isim], 32, "%s", inputtext);
- CeteInfo[ceteid][isimhakki] --;
- }
- }
- if(dialogid == 5174)
- {
- if(response)
- {
- CeteSil(playerid);
- SendClientMessage(playerid,-1,"Çetenizden ayrıldınız!");
- }
- }
- return 1;
- }
- public OnPlayerClickPlayer(playerid, clickedplayerid, source)
- {
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment