Merhaba sorum şu? Şimdi biz bir sistem kodladik. Adam girdi dialoga yazı yazdı. Bu yazdığı yazı id 1 olan kişiye textdraw olarak gidecek. Onu nasıl yapabilirim. Neleri kullanmaliyim. Birde karşıdaki kişinin online offline durumunu textdrawa nasıl aktarabilirim.
Gecenin bir yarısı Ups yazmak ta ayrı bir kafa sanırım. Kuralları okursan sevinirim.
Alıntı yapılan: Excision - 15 Eylül 2017, 03:01:52
Gecenin bir yarısı Ups yazmak ta ayrı bir kafa sanırım. Kuralları okursan sevinirim.
Haklısın kaldırdım. Ama ben sen görüp yanıt verirsin düşüncesi ile yazmıştım.
Yani istediğin textdrawlı pm sistemi mi?
Alıntı yapılan: REFRACTIx - 15 Eylül 2017, 11:24:10
Yani istediğin textdrawlı pm sistemi mi?
Aynen. Ama ben bunu sosyal ağ platformuna çevireceğim. Mantığını biliyorum ama hangi Değişkenleri kullanmam lazım onu bilmiyorum. Birde Mesela ben pm attım. Arkadas gordu cevapladı. Ben tekrar attım. Benim ilk attığım üste kayacak son attığım altta kalcak. Messenger gibi. bunun yapımını bilmiyorum. PM sisteminin mantığını biliyorum ama nerden nasıl başlayıp hangii değişkenlere yer vereceğimi bilmiyorum.
Sanırım dialog`dan ID çekeceksin.
new id = strval(inputtext);
if(!IsPlayerConnected(id)) return SendClientMessage(playerid, -1, "Bu ID sunucuda yok !");
if(playerid == id) return SendClientMessage(playerid, -1, "kendini seçemezsin");
if(id != 1) return SendClientMessage(playerid, -1, "sadece id 1 seçebilirsin");
//gerisi sende
Alıntı yapılan: NexoR - 15 Eylül 2017, 12:18:51
Sanırım dialog`dan ID çekeceksin.
new id = strval(inputtext);
if(!IsPlayerConnected(id)) return SendClientMessage(playerid, -1, "Bu ID sunucuda yok !");
if(playerid == id) return SendClientMessage(playerid, -1, "kendini seçemezsin");
if(id != 1) return SendClientMessage(playerid, -1, "sadece id 1 seçebilirsin");
//gerisi sende
Dialogdan ID çekmeyi zaten biliyorum o kolay. Ama bu dialogtaki idye yeni dialogtaki mesajı textdraw olarak gondermeyi bilmiyorum :(
On dialog responseye
if(dialogid == Dialogidsi)
{
if(response)
{
TextDrawSetString(Textdrawid, inputtext);
}
return 1;
}
Alıntı yapılan: STaRDuST10 - 15 Eylül 2017, 13:57:52
On dialog responseye
if(dialogid == Dialogidsi)
{
if(response)
{
TextDrawSetString(Textdrawid, inputtext);
}
return 1;
}
Bu dialogu kullanan oyuncuya gösterir bunu. Bunuda biliyorum
Alıntınew id = strval(inputtext);
if(!IsPlayerConnected(id)) return SendClientMessage(playerid, -1, "Bu ID sunucuda yok !");
if(playerid == id) return SendClientMessage(playerid, -1, "kendini seçemezsin");
if(id != 1) return SendClientMessage(playerid, -1, "sadece id 1 seçebilirsin");
//gerisi sende
TextDrawSetString(id,Text:textdrawid,DIALOG_PM(inputtext)); Olurmu?
Alıntı yapılan: DeliOqlan - 15 Eylül 2017, 13:59:03
Alıntı yapılan: STaRDuST10 - 15 Eylül 2017, 13:57:52
On dialog responseye
if(dialogid == Dialogidsi)
{
if(response)
{
TextDrawSetString(Textdrawid, inputtext);
}
return 1;
}
Bu dialogu kullanan oyuncuya gösterir bunu. Bunuda biliyorum
Hayır, bu fonksiyon ID'si verilen textdrawın yazısını 'içeriğini' değiştirir. Göstermek için
TextDrawShowForPlayer(playerid, textdrawid);
kullanılır. Buna ek karşıdaki kişiye textdrawı göstermek için NexoR'un verdiği örneği baz alırsak
new id = strval(inputtext);
TextDrawShowForPlayer(id, textdrawid);
şeklinde kullanabiliriz.
Alıntı yapılan: FrankTR - 15 Eylül 2017, 14:15:33
Alıntı yapılan: DeliOqlan - 15 Eylül 2017, 13:59:03
Alıntı yapılan: STaRDuST10 - 15 Eylül 2017, 13:57:52
On dialog responseye
if(dialogid == Dialogidsi)
{
if(response)
{
TextDrawSetString(Textdrawid, inputtext);
}
return 1;
}
Bu dialogu kullanan oyuncuya gösterir bunu. Bunuda biliyorum
Hayır, bu fonksiyon ID'si verilen textdrawın yazısını 'içeriğini' değiştirir. Göstermek için
TextDrawShowForPlayer(playerid, textdrawid);
kullanılır. Buna ek karşıdaki kişiye textdrawı göstermek için NexoR'un verdiği örneği baz alırsak
new id = strval(inputtext);
TextDrawShowForPlayer(id, textdrawid);
şeklinde kullanabiliriz.
Peki nasıl textdrawı aşagı yukarı kaydırcam. Örnek olarak:
Textdraw1de Mesajım var.
Ardından bir daha yazdım.
Textdraw1 Yukarı kayacak.
Textdraw2 Textdraw1'in eski yerine geçecek?
Alıntı yapılan: RuLing - 28 Temmuz 2017, 21:25:29
(!) V2 Sürümü Yayınlanmıştır.
https://pastebin.com/yjBAyJrs
http://pasted.co/e17b4fa6
http://dosya.co/pvhetg4oga79/PmOkumav2.rar.html
http://www.dosya.tc/server9/p8nebe/PmOkumav2.rar.html
Daha öncesinde Pm okuma sistemi RuLing tarafından paylaşılmıştı. Bunu örnek alabilirsin kendine.
Alıntı yapılan: FrankTR - 15 Eylül 2017, 14:22:26
Alıntı yapılan: RuLing - 28 Temmuz 2017, 21:25:29
(!) V2 Sürümü Yayınlanmıştır.
https://pastebin.com/yjBAyJrs
http://pasted.co/e17b4fa6
http://dosya.co/pvhetg4oga79/PmOkumav2.rar.html
http://www.dosya.tc/server9/p8nebe/PmOkumav2.rar.html
Daha öncesinde Pm okuma sistemi RuLing tarafından paylaşılmıştı. Bunu örnek alabilirsin kendine.
Sağol teşekkür ederim. Konu KİLİT*