GTAMulti - GTA Türkiye

San Andreas Multiplayer => Yardım Talepleri => PAWN Kodlama => Kilitli Konular => Konuyu başlatan: Submarine - 16 Eylül 2017, 00:19:21

Başlık: /o komutu olmuyor yardım edın . .. :)
Gönderen: Submarine - 16 Eylül 2017, 00:19:21
CMD:o(playerid,params[])
{
new ooc,adminname[24];
if(!IsPlayerAdmin(playerid))return SendClientMessage(playerid,RENK_KIRMIZI,"[ADMİN]:Bu komutu kullanmaya yetkin yok.");
if(sscanf(params,"us",ooc,adminname))return SendClientMessage(playerid,RENK_PEMBE,"[ADMİN]:/o (ooc yazı)");
GetPlayerName(playerid,adminname,ooc,sizeof(adminname));
format(adminname,sizeof(adminname),"{4E54FF} Admin %s :((%s))",adminname,ooc);
}

Kod bunlar ama çalışmıyor.Çalışınca şöyle olacak :

Admin kullanıcı adı:((Duyuru yapılacak buradan))
yardım edın .
Başlık: Ynt: /o komutu olmuyor yardım edın . .. :)
Gönderen: flareoNNN - 16 Eylül 2017, 00:24:56
CMD:o(playerid, params[])
{
new ooc[256], adminname[24], str[256+75];
if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, RENK_KIRMIZI, "[ADMİN]: Bu komutu kullanmaya yetkin yok.");
if(sscanf(params, "s[256]", ooc)) return SendClientMessage(playerid, RENK_PEMBE, "[ADMİN]: /o (ooc yazı)");
GetPlayerName(playerid, adminname, 24);
format(str, sizeof(str), "{4E54FF}Admin %s: ((%s))", adminname, ooc);
SendClientMessageToAll(-1, str);
return true;
}


Bu şekilde dener misin?
Başlık: Ynt: /o komutu olmuyor yardım edın . .. :)
Gönderen: Submarine - 16 Eylül 2017, 00:57:03
Alıntı yapılan: sirac123 - 16 Eylül 2017, 00:24:56

CMD:o(playerid, params[])
{
new ooc[256], adminname[24], str[256+75];
if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, RENK_KIRMIZI, "[ADMİN]: Bu komutu kullanmaya yetkin yok.");
if(sscanf(params, "s[256]", ooc)) return SendClientMessage(playerid, RENK_PEMBE, "[ADMİN]: /o (ooc yazı)");
GetPlayerName(playerid, adminname, 24);
format(str, sizeof(str), "{4E54FF}Admin %s: ((%s))", adminname, ooc);
SendClientMessageToAll(-1, str);
return true;
}


Bu şekilde dener misin?

Aga adamın sağ kolusun bee oldu ha bişiy daha soracam bi helper sistemi de yapıcam da nasıl yapcam bi söyleyebilirmisin ??
Başlık: Ynt: /o komutu olmuyor yardım edın . .. :)
Gönderen: Dyternal - 16 Eylül 2017, 11:47:12
Alıntı yapılan: kerematayy - 16 Eylül 2017, 00:19:21

CMD:o(playerid,params[])
{
new ooc,adminname[24];
if(!IsPlayerAdmin(playerid))return SendClientMessage(playerid,RENK_KIRMIZI,"[ADMİN]:Bu komutu kullanmaya yetkin yok.");
if(sscanf(params,"us",ooc,adminname))return SendClientMessage(playerid,RENK_PEMBE,"[ADMİN]:/o (ooc yazı)");
GetPlayerName(playerid,adminname,ooc,sizeof(adminname));
format(adminname,sizeof(adminname),"{4E54FF} Admin %s :((%s))",adminname,ooc);
}

Kod bunlar ama çalışmıyor.Çalışınca şöyle olacak :

Admin kullanıcı adı:((Duyuru yapılacak buradan))
yardım edın .

format kullanmasına kullanmışsın. Ancak SendClientMessageToAll kullanmamışsın. Ve return değerini girmemişsin. Helper sistemine gelince Zoxy'nin DJ sistemi vardı ona bakarak yapabilirsin.