Započeo [IF] mariomako
•27. Jul 2010.Velika pomoc
1,933
pregleda
11
postova
Underboss
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
618
Postovi:
155
Teme:
Pridružio se:Apr. 2010
27. Jul 2010.
Zasto kad upisem /ban pocinje spamati sa svi komande i me mene samog banira
evo komandu
evo komandu
CMD:ban(playerid, params[])
{
if(PlayerInfo >= 1 || IsPlayerAdmin(playerid))
{
new tmp, tmp2, Index, i, string;
tmp = strtok(params,Index), tmp2 = strtok(params,Index);
if(!strlen(params))
{
if (IgracInfo == 1) SendClientMessage(playerid,COLOR_LIGHTRED,"/ban [ïðè÷èÃà ]");
else if (IgracInfo == 2) SendClientMessage(playerid,COLOR_LIGHTRED,"/ban ");
else if (IgracInfo == 3) SendClientMessage(playerid,COLOR_LIGHTRED,"/ban ");
}
new kohde;
kohde = strval(tmp);
if(!strlen(tmp2))
{
if (IgracInfo == 1) SendClientMessage(playerid,COLOR_LIGHTRED,"/ban [ïðè÷èÃà ]");
else if (IgracInfo == 2) SendClientMessage(playerid,COLOR_LIGHTRED,"/ban ");
else if (IgracInfo == 3) SendClientMessage(playerid,COLOR_LIGHTRED,"/ban ");
}
if(!IsPlayerConnected(kohde))
{
if (IgracInfo == 1) SendClientMessage(playerid,COLOR_LIGHTRED,"Ãåòî÷åà ID.");
else if (IgracInfo == 2) SendClientMessage(playerid,COLOR_LIGHTRED,"Netacan ID.");
else if (IgracInfo == 3) SendClientMessage(playerid,COLOR_LIGHTRED,"Wrong ID.");
}
if(IsPlayerConnected(i))
{
if (IgracInfo == 1) format(string, sizeof(string), "AdmCmd: %s Ã¥ áà Ãèðà Ã. Ãðè÷èÃà : %s", PlayerName(kohde), params);
else if (IgracInfo == 2) format(string, sizeof(string), "AdmCmd: %s Je banan sa servera. Razlog: %s", PlayerName(kohde), params);
else if (IgracInfo == 3) format(string, sizeof(string), "AdmCmd: %s is banned. Reason: %s", PlayerName(kohde), params);
SendClientMessage(i,COLOR_LIGHTGREEN, string);
}
return BanEx(kohde, params);
}
return 1;
}Enforcer
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
245
Postovi:
46
Teme:
Pridružio se:Jan. 2010
27. Jul 2010.
LordShigi wrote on July 27, 2010, 5:27 pm:
Koristi sscanf. Za strtok mi se neda ni objasnjavati.
ako ti se neda objasnjavat onda nemoj ni komentirat
Underboss
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
618
Postovi:
155
Teme:
Pridružio se:Apr. 2010
27. Jul 2010.
Chris wrote on July 27, 2010, 5:34 pm:
Ma uzmi ban komandu iz gf moda i gotovo
ma i ova komanda radi ali problem je sto neradi kad ju napravim na 3 jezika
27. Jul 2010.
Kiki_Radeon wrote on July 27, 2010, 5:27 pm:
Koristi sscanf. Za strtok mi se neda ni objasnjavati.
ako ti se neda objasnjavat onda nemoj ni komentirat
Ja mislim da mu je dobro savjetovao jer ovaj strtok je kompliciraniji za pocetnike, bolje da uzme sscanf ili cak DCMD jer su jednostavniji iako je DCMD jednako spor kao i strcmp
EDIT: Nisam vidio da koristi ZCMD procesor komande, evo da se vratim na opis problema
1. Ti si napravio JAKO veliku glupost od koje se smijem 😄 ali nema veze tu si da ti se pomogne, daj mi komandu tu za /ban u kojoj ti nisi nista diro i ja cu ti to srediti
Underboss
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
618
Postovi:
155
Teme:
Pridružio se:Apr. 2010
27. Jul 2010.
ExtremePower wrote on July 27, 2010, 5:27 pm:
Koristi sscanf. Za strtok mi se neda ni objasnjavati.
ako ti se neda objasnjavat onda nemoj ni komentirat
Ja mislim da mu je dobro savjetovao jer ovaj strtok je kompliciraniji za pocetnike, bolje da uzme sscanf ili cak DCMD jer su jednostavniji iako je DCMD jednako spor kao i strcmp
EDIT: Nisam vidio da koristi ZCMD procesor komande, evo da se vratim na opis problema
1. Ti si napravio JAKO veliku ost od koje se smijem 😄 ali nema veze tu si da ti se pomogne, daj mi komandu tu za /ban u kojoj ti nisi nista diro i ja cu ti to srediti
dcmd_ban(playerid, params[])
{
if(PlayerInfo >= 1 || IsPlayerAdmin(playerid))
{
new tmp, tmp2, Index;
tmp = strtok(params,Index), tmp2 = strtok(params,Index);
if(!strlen(params)) return SendClientMessage(playerid, COLOR_RED, "Napisi: /ban ");
new kohde;
kohde = strval(tmp);
if(!strlen(tmp2)) return SendClientMessage(playerid, red, "Napisi: /ban ");
if(!IsPlayerConnected(kohde)) return SendClientMessage(playerid, COLOR_RED, "Netocan ID");
new string;
format(string, sizeof(string), "BAN: %s Je banan sa servera. (razlog: %s)", PlayerName(kohde), params);
SendClientMessageToAll(COLOR_RED, string);
return BanEx(kohde, string);
}
return 1;
}evo i to je od DCMD jel si mi reko nista da ne diram
27. Jul 2010.
dcmd_ban(playerid, params[])
{
if(PlayerInfo >= 1 || IsPlayerAdmin(playerid))
{
new tmp, tmp2, Index;
tmp = strtok(params,Index), tmp2 = strtok(params,Index);
if(!strlen(params)) return SendClientMessage(playerid, COLOR_RED, "Napisi: /ban ");
new kohde;
kohde = strval(tmp);
if(!strlen(tmp2)) return SendClientMessage(playerid, red, "Napisi: /ban ");
if(!IsPlayerConnected(kohde)) return SendClientMessage(playerid, COLOR_RED, "Netocan ID");
if(PlayerInfo == 1)
{
new string;
format(string, sizeof(string), "BAN: %s Je banan sa servera. (razlog: %s)", PlayerName(kohde), params);
SendClientMessageToAll(COLOR_RED, string);
}
else
{
new string;
format(string, sizeof(string), "BAN: %s is banned from server. (reason: %s)", PlayerName(kohde), params);
SendClientMessageToAll(COLOR_RED, string);
}
return BanEx(kohde, string);
}
return 1;
}
{
if(PlayerInfo >= 1 || IsPlayerAdmin(playerid))
{
new tmp, tmp2, Index;
tmp = strtok(params,Index), tmp2 = strtok(params,Index);
if(!strlen(params)) return SendClientMessage(playerid, COLOR_RED, "Napisi: /ban ");
new kohde;
kohde = strval(tmp);
if(!strlen(tmp2)) return SendClientMessage(playerid, red, "Napisi: /ban ");
if(!IsPlayerConnected(kohde)) return SendClientMessage(playerid, COLOR_RED, "Netocan ID");
if(PlayerInfo == 1)
{
new string;
format(string, sizeof(string), "BAN: %s Je banan sa servera. (razlog: %s)", PlayerName(kohde), params);
SendClientMessageToAll(COLOR_RED, string);
}
else
{
new string;
format(string, sizeof(string), "BAN: %s is banned from server. (reason: %s)", PlayerName(kohde), params);
SendClientMessageToAll(COLOR_RED, string);
}
return BanEx(kohde, string);
}
return 1;
}
Underboss
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
618
Postovi:
155
Teme:
Pridružio se:Apr. 2010
27. Jul 2010.
ExtremePower wrote on July 27, 2010, 6:41 pm:
dcmd_ban(playerid, params[])
{
if(PlayerInfo >= 1 || IsPlayerAdmin(playerid))
{
new tmp, tmp2, Index;
tmp = strtok(params,Index), tmp2 = strtok(params,Index);
if(!strlen(params)) return SendClientMessage(playerid, COLOR_RED, "Napisi: /ban ");
new kohde;
kohde = strval(tmp);
if(!strlen(tmp2)) return SendClientMessage(playerid, red, "Napisi: /ban ");
if(!IsPlayerConnected(kohde)) return SendClientMessage(playerid, COLOR_RED, "Netocan ID");
if(PlayerInfo == 1)
{
new string;
format(string, sizeof(string), "BAN: %s Je banan sa servera. (razlog: %s)", PlayerName(kohde), params);
SendClientMessageToAll(COLOR_RED, string);
}
else
{
new string;
format(string, sizeof(string), "BAN: %s is banned from server. (reason: %s)", PlayerName(kohde), params);
SendClientMessageToAll(COLOR_RED, string);
}
return BanEx(kohde, string);
}
return 1;
}
{
if(PlayerInfo >= 1 || IsPlayerAdmin(playerid))
{
new tmp, tmp2, Index;
tmp = strtok(params,Index), tmp2 = strtok(params,Index);
if(!strlen(params)) return SendClientMessage(playerid, COLOR_RED, "Napisi: /ban ");
new kohde;
kohde = strval(tmp);
if(!strlen(tmp2)) return SendClientMessage(playerid, red, "Napisi: /ban ");
if(!IsPlayerConnected(kohde)) return SendClientMessage(playerid, COLOR_RED, "Netocan ID");
if(PlayerInfo == 1)
{
new string;
format(string, sizeof(string), "BAN: %s Je banan sa servera. (razlog: %s)", PlayerName(kohde), params);
SendClientMessageToAll(COLOR_RED, string);
}
else
{
new string;
format(string, sizeof(string), "BAN: %s is banned from server. (reason: %s)", PlayerName(kohde), params);
SendClientMessageToAll(COLOR_RED, string);
}
return BanEx(kohde, string);
}
return 1;
}
ma to imam resenje ali sada kako da napravim ove Netocan ID da je na 3 jezika jel to koristi return?
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava