imam problem sa komandom /s ja kad ukucam prvi put samo /s posalje "stjepan urla: /s" kad drugi put upisem samo /s onda mi kaze "koristiti:/s text" ja onda upisem /s text i nista se ne dogadja
if(strcmp(cmdtext, "/shout", true) == 0 || strcmp(cmdtext, "/s", true) == 0) // Modded By CuervO_NegrO
{
if(IsPlayerConnected(playerid))
{
if(gPlayerLogged == 0)
{
SendClientMessage(playerid, COLOR_GREY, "** Nisi ulogiran !");
return 1;
}
if(PlayerInfo == 1)
{
SendClientMessage(playerid, TEAM_CYAN_COLOR, "Nemozes pricati,usutkan si");
return 1;
}
new y,m,d;
new h,mi,s;
getdate(y,m,d);
gettime(h,mi,s);
new length = strlen(cmdtext);
while ((idx < length) && (cmdtext <= ' '))
{
idx++;
}
new offset = idx;
new result;
while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
{
result[idx - offset] = cmdtext;
idx++;
}
result[idx - offset] = EOS;
if(!strlen(result))
{
SendClientMessage(playerid, COLOR_GRAD2, "KORISTI: (/s)hout [local chat]");
return 1;
}
new msg;
new playername;
GetPlayerName(playerid, playername, sizeof(playername));
format(msg,sizeof(msg), "%s urla: %s !!", playername, result);
ProxDetector(30.0, playerid, msg,COLOR_FADE1,COLOR_FADE2,COLOR_FADE3,COLOR_FADE4,COLOR_FADE5);
}
return 1;
}
[pomoc]/S
778
pregleda
5
postova
6. Okt. 2010.
Evo kako je kod mene xD
//---------------------------------------------------------------------------------
if(strcmp(cmd, "/shout", true) == 0 || strcmp(cmd, "/s", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(gPlayerLogged == 0)
{
SendClientMessage(playerid, COLOR_GREY, " You havent logged in yet !");
return 1;
}
GetPlayerName(playerid, sendername, sizeof(sendername));
new length = strlen(cmdtext);
while ((idx < length) && (cmdtext <= ' '))
{
idx++;
}
new offset = idx;
new result;
while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
{
result[idx - offset] = cmdtext;
idx++;
}
result[idx - offset] = EOS;
if(!strlen(result))
{
SendClientMessage(playerid, COLOR_GRAD2, "USAGE: (/s)hout [local chat]");
return 1;
}
if(PlayerInfo == 1)
{
format(string, sizeof(string), "Sranger Shouts: %s!!", result);
}
else
{
format(string, sizeof(string), "%s Shouts: %s!!", sendername, result);
}
ProxDetector(30.0, playerid, string,COLOR_WHITE,COLOR_WHITE,COLOR_WHITE,COLOR_FADE1,COLOR_FADE2);
printf("%s", string);
}
return 1;
}
//---------------------------------------------------------------------------------
if(strcmp(cmd, "/shout", true) == 0 || strcmp(cmd, "/s", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(gPlayerLogged == 0)
{
SendClientMessage(playerid, COLOR_GREY, " You havent logged in yet !");
return 1;
}
GetPlayerName(playerid, sendername, sizeof(sendername));
new length = strlen(cmdtext);
while ((idx < length) && (cmdtext <= ' '))
{
idx++;
}
new offset = idx;
new result;
while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
{
result[idx - offset] = cmdtext;
idx++;
}
result[idx - offset] = EOS;
if(!strlen(result))
{
SendClientMessage(playerid, COLOR_GRAD2, "USAGE: (/s)hout [local chat]");
return 1;
}
if(PlayerInfo == 1)
{
format(string, sizeof(string), "Sranger Shouts: %s!!", result);
}
else
{
format(string, sizeof(string), "%s Shouts: %s!!", sendername, result);
}
ProxDetector(30.0, playerid, string,COLOR_WHITE,COLOR_WHITE,COLOR_WHITE,COLOR_FADE1,COLOR_FADE2);
printf("%s", string);
}
return 1;
}
6. Okt. 2010.
kad si kopiram tu komandu onda ima 5 errora pa moram sredit te errore i onda komanda ispadne ovako:
if(strcmp(cmdtext, "/shout", true) == 0 || strcmp(cmdtext, "/s", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(gPlayerLogged == 0)
{
SendClientMessage(playerid, COLOR_GREY, " Niste logirani !");
return 1;
}
new sendername;
GetPlayerName(playerid, sendername, sizeof(sendername));
new length = strlen(cmdtext);
while ((idx < length) && (cmdtext <= ' '))
{
idx++;
}
new offset = idx;
new result;
while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
{
result[idx - offset] = cmdtext;
idx++;
}
result[idx - offset] = EOS;
if(!strlen(result))
{
SendClientMessage(playerid, COLOR_GRAD2, "USAGE: (/s)hout [local chat]");
return 1;
}
if(PlayerInfo == 1)
{
new string;
format(string, sizeof(string), "Sranger Shouts: %s!!", result);
}
else
{
new string;
format(string, sizeof(string), "%s Shouts: %s!!", sendername, result);
}
new string;
ProxDetector(30.0, playerid, string,COLOR_WHITE,COLOR_WHITE,COLOR_WHITE,COLOR_FADE1,COLOR_FADE2);
printf("%s", string);
}
return 1;
}
i opet neradi
if(strcmp(cmdtext, "/shout", true) == 0 || strcmp(cmdtext, "/s", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(gPlayerLogged == 0)
{
SendClientMessage(playerid, COLOR_GREY, " Niste logirani !");
return 1;
}
new sendername;
GetPlayerName(playerid, sendername, sizeof(sendername));
new length = strlen(cmdtext);
while ((idx < length) && (cmdtext <= ' '))
{
idx++;
}
new offset = idx;
new result;
while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
{
result[idx - offset] = cmdtext;
idx++;
}
result[idx - offset] = EOS;
if(!strlen(result))
{
SendClientMessage(playerid, COLOR_GRAD2, "USAGE: (/s)hout [local chat]");
return 1;
}
if(PlayerInfo == 1)
{
new string;
format(string, sizeof(string), "Sranger Shouts: %s!!", result);
}
else
{
new string;
format(string, sizeof(string), "%s Shouts: %s!!", sendername, result);
}
new string;
ProxDetector(30.0, playerid, string,COLOR_WHITE,COLOR_WHITE,COLOR_WHITE,COLOR_FADE1,COLOR_FADE2);
printf("%s", string);
}
return 1;
}
i opet neradi
6. Okt. 2010.
Ubaci ovo
//---------------------------------------------------------------------------------
if(strcmp(cmd, "/shout", true) == 0 || strcmp(cmd, "/s", true) == 0) // Modded By CuervO_NegrO
{
if(IsPlayerConnected(playerid))
{
if(gPlayerLogged == 0)
{
SendClientMessage(playerid, COLOR_GREY, "** You havent logged in yet !");
return 1;
}
if(PlayerInfo == 1)
{
SendClientMessage(playerid, TEAM_CYAN_COLOR, "You cannot speak, you have been silenced");
return 1;
}
new y,m,d;
new h,mi,s;
getdate(y,m,d);
gettime(h,mi,s);
new length = strlen(cmdtext);
while ((idx < length) && (cmdtext <= ' '))
{
idx++;
}
new offset = idx;
new result;
while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
{
result[idx - offset] = cmdtext;
idx++;
}
result[idx - offset] = EOS;
if(!strlen(result))
{
SendClientMessage(playerid, COLOR_GRAD2, "Koristi: (/s)hout [local chat]");
return 1;
}
if(PlayerInfo == 1)
{
format(string, sizeof(string), "Admin Shouts: %s !!", result);
SetPlayerChatBubble(playerid, string, COLOR_NICERED, 30.0, 8000);
ProxDetector(30.0, playerid, string,COLOR_FADE1,COLOR_FADE2,COLOR_FADE3,COLOR_FADE4,COLOR_FADE5);
format(string, sizeof(string), "(%d/%d/%d)[%d:%d:%d] %s (Admin Shout): %s",d,m,y,h,mi,s, sendername, result);
ChatLog(string);
}
if(PlayerInfo == 1 && PlayerInfo == 0)
{
format(string, sizeof(string), "Nepoznat galami: %s !!", result);
SetPlayerChatBubble(playerid, string, COLOR_WHITE, 30.0, 8000);
ProxDetector(30.0, playerid, string,COLOR_FADE1,COLOR_FADE2,COLOR_FADE3,COLOR_FADE4,COLOR_FADE5);
format(string, sizeof(string), "(%d/%d/%d)[%d:%d:%d] %s (Masked Shout): %s",d,m,y,h,mi,s, sendername, result);
ChatLog(string);
}
if(PlayerInfo == 0 && PlayerInfo == 0)
{
format(string, sizeof(string), "%s galami: %s !!", sendername, result);
SetPlayerChatBubble(playerid, string, COLOR_WHITE, 30.0, 8000);
ProxDetector(30.0, playerid, string,COLOR_FADE1,COLOR_FADE2,COLOR_FADE3,COLOR_FADE4,COLOR_FADE5);
format(string, sizeof(string), "(%d/%d/%d)[%d:%d:%d] %s (Shout): %s",d,m,y,h,mi,s, sendername, result);
ChatLog(string);
}
if (PlayerInfo == 0)
{
ShowPlayerDialog(playerid,501,DIALOG_STYLE_MSGBOX,"Achievements:\n I Can Shout (1)","Cestitamo, You have Achieved The 'I Can Shout' Badge! \n You Won 100$","Okay","Cancel");
SafeGivePlayerMoney(playerid,100);
PlayerInfo = 1;
}
}
return 1;
}Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava