mal keine Errors
also ich habe meinem /kick Command
das hinzugefügt
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GELB, "Verwendung: /kick <id> <Grund>");
return 1;
so das problem ist das kommt auch wenn ich "/kick 0 deswegen" mache
jetzt möchte ich wissen wie das geht das das geht das wenn ich "kick 0 deswegen" mache
thx im vorraus -.-
mfg
//edit hier der cmd
if(!strcmp(strget(cmdtext,0),"/kick"))
{
if(PlayerInfo[playerid][pAdmin] >= 3)
{
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GELB, "Verwendung: /kick <id> <Grund>");
return 1;
}
new typ=strval(strget(cmdtext,1));
if(IsPlayerConnected(typ))
{
new pName[MAX_PLAYER_NAME], s[100], z, st=strlen(cmdtext), i, name[16];
for(; i<st; i++)
{
if(cmdtext[i]==' ')
{
z++;
if(z==2) { z=i+1; i=st;
}
}
}
GetPlayerName(playerid, pName, sizeof(pName));
GetPlayerName(typ,name,sizeof(name));
format(s,sizeof(s),"AdmCmd: %s hat %s wegen `%s` gekickt!",pName,name,cmdtext[z]);
SendClientMessageToAll(COLOR_PINK,s);
Kick(typ);
}
}
return 1;
}
/kick macht stress bracuhe hilfe
- Micktor
- Geschlossen
- Erledigt
-
-
if(!strcmp(strget(cmdtext,0),"/kick")) {
if(PlayerInfo[playerid][Admin]>=3) {
if(!strlen(strget(cmdtext,2))) return SendClientMessage(playerid,COOR_GELB,"Verwende /kick ID Grund");
new typ=strval(strget(cmdtext,1));
if(IsPlayerConnected(typ)) {
new i, st=strlen(cmdtext), g
for(; i<st; i++) {
if(cmdtext[i]==' ') {
g++;
if(g==2) {
g=i+1;
i=st; }}}
new s[100], name[MAX_PLAYER_NAME];
GetPlayerName(typ,name,sizeof(name));
format(s,sizeof(s),"%s wurde wegen %s gekcikt",name,cmdtext[g]);
SendClientMessageToAll(COLOR_OINK,s);
Kick(typ); }
else { SendClientMessage(playerid,FARBE,"ID nicht vergeben"); }}
else { SendClientMessage(playerid,FARBE,"Dein Amdin-Level ist nicht hoch genugn"); }
return 1;
} -
keks sry ist ein error drine
(576) : error 001: expected token: ";", but found "for"die zeile
for(; i<st; i++) -
new i, st=strlen(cmdtext), g;
-
O.O Keks du bist echt der BESTE ich lerne noch viel von dir ... hihihi... =)
-
breadfish.de
Hat das Thema geschlossen.