Filterscript Commands won't work
#1

Hello,

I can't use Filterscript Commands, here are my Publics:

Filterscript
PHP код:
public OnPlayerCommandText(playeridcmdtext[])
{
    if(
CommandLoging == 1)
    {
        
CommandLog(playeridcmdtext);
    }
    return 
0;

Gamemode
PHP код:
public OnPlayerCommandText(playeridcmdtext[])
{
    new 
tmp[128],cmd[128],idx,str[128];
    new 
Float:pos[3];
    
cmd strtok(cmdtextidx);
    if (
strcmp(cmd"/autoverkaufen"true) ==)
    {
        if(!
IsPlayerInAnyVehicle(playerid))return SendClientMessage(playerid,ROT,"Du musst im Fahrzeug sitzen!");
        for(new 
1;i<MAX_AUTOS;i++)
        {
            if(
PlayerAuto[i][id_x] == GetPlayerVehicleID(playerid))
            {
                if(
strcmp(PlayerAuto[i][vkey],SpielerName(playerid),false)) return SendClientMessage(playerid,ROT,"Dieses Fahrzeug gehцrt dir nicht!");
                {
                    
format(str,sizeof str,"autos/%d_auto.txt",i);
                    new 
omgoomomomom=dini_Int(str,"verkaufspreis");
                    
GivePlayerMoney(playerid,omgoomomomom);
                    new 
geldbekommen[128];
                    
format(geldbekommen,sizeof(geldbekommen),"Du hast dein Auto fьr %iЂ verkauft!",omgoomomomom);
                    
SendClientMessage(playerid,ORANGE,geldbekommen);
                    
PlayerAuto[i][vmodel] = 0;
                    
PlayerAuto[i][vkey] = '\0';
                    
PlayerAuto[i][plate] = '\0';
                    
PlayerAuto[i][v_xc] = (0.0);
                    
PlayerAuto[i][v_yc] = (0.0);
                    
PlayerAuto[i][v_zc] = (0.0);
                    
PlayerAuto[i][v_ac] = (0.0);
                    
PlayerAuto[i][vmod0] = (0);
                    
PlayerAuto[i][vmod1] = (0);
                    
PlayerAuto[i][vmod2] = (0);
                    
PlayerAuto[i][vmod3] = (0);
                    
PlayerAuto[i][vmod4] = (0);
                    
PlayerAuto[i][vmod5] = (0);
                    
PlayerAuto[i][vmod6] = (0);
                    
PlayerAuto[i][vmod7] = (0);
                    
PlayerAuto[i][vmod8] = (0);
                    
PlayerAuto[i][vmod9] = (0);
                    
PlayerAuto[i][vmod10] = (0);
                    
PlayerAuto[i][vmod11] = (0);
                    
PlayerAuto[i][vmod12] = (0);
                    
PlayerAuto[i][vmod13] = (0);
                    
PlayerAuto[i][carlock] = (0);
                    
PlayerAuto[i][vneon] = (0);
                    
PlayerAuto[i][verkaufspreis] = (0);
                    
DestroyVehicle(PlayerAuto[i][id_x]);
                    
PlayerAuto[i][id_x] = (0);
                    
PlayerAuto[i][vfarbe1] = (0);
                    
PlayerAuto[i][vfarbe2] = (0);
                    
PlayerAuto[i][paintjob] = (0);
                    
fremove(str);
                    
DestroyObject(neon1[playerid][0]);
                    
DestroyObject(neon2[playerid][0]);
                    
DestroyObject(neon1[playerid][1]);
                    
DestroyObject(neon2[playerid][1]);
                    
DestroyObject(neon1[playerid][2]);
                    
DestroyObject(neon2[playerid][2]);
                    
DestroyObject(neon1[playerid][3]);
                    
DestroyObject(neon2[playerid][3]);
                    
DestroyObject(neon1[playerid][4]);
                    
DestroyObject(neon2[playerid][4]);
                    
DestroyObject(neon1[playerid][5]);
                    
DestroyObject(neon2[playerid][5]);
                    
neon[playerid][0]=0;
                    
SetPVarInt(playerid,"CA",GetPVarInt(playerid,"CA") - 1);
                }
            }
        }
        return 
1;
    }
    if (
strcmp(cmd"/parken"true) ==)
    {
        if(!
IsPlayerInAnyVehicle(playerid))return SendClientMessage(playerid,ROT,"Du musst im Fahrzeug sitzen!");
        for(new 
1;i<MAX_AUTOS;i++)
        {
            if(
PlayerAuto[i][id_x] == GetPlayerVehicleID(playerid))
            {
                if(
strcmp(PlayerAuto[i][vkey],SpielerName(playerid),false))return SendClientMessage(playerid,ROT,"Dieses Fahrzeug gehцrt nicht dir!");
                
GetVehiclePos(GetPlayerVehicleID(playerid),PlayerAuto[i][n_xx],PlayerAuto[i][n_yy],PlayerAuto[i][n_zz]);
                
GetVehicleZAngle(GetPlayerVehicleID(playerid),PlayerAuto[i][n_aa]);
                
SendClientMessage(playerid,ORANGE,"Fahrzeug wurde nun hier abgestellt.");
                
format(str,sizeof str,"autos/%d_auto.txt",i);
                
dini_FloatSet(str,"x",PlayerAuto[i][n_xx]);
                
dini_FloatSet(str,"y",PlayerAuto[i][n_yy]);
                
dini_FloatSet(str,"z",PlayerAuto[i][n_zz]);
                
dini_FloatSet(str,"a",PlayerAuto[i][n_aa]);
            }
        }
        return 
1;
    }
    if (
strcmp(cmd"/lololoparken"true) ==)
    {
        if(
isPlayerAnAdmin(playerid,6))
        {
            if(!
IsPlayerInAnyVehicle(playerid))return SendClientMessage(playerid,ROT,"Du musst im Fahrzeug sitzen!");
            for(new 
1;i<MAX_AUTOS;i++)
            {
                if(
PlayerAuto[i][id_x] == GetPlayerVehicleID(playerid))
                {
                    
GetVehiclePos(GetPlayerVehicleID(playerid),PlayerAuto[i][n_xx],PlayerAuto[i][n_yy],PlayerAuto[i][n_zz]);
                    
GetVehicleZAngle(GetPlayerVehicleID(playerid),PlayerAuto[i][n_aa]);
                    
SendClientMessage(playerid,ORANGE,"Fahrzeug wurde nun hier abgestellt.");
                    
format(str,sizeof str,"autos/%d_auto.txt",i);
                    
dini_FloatSet(str,"x",PlayerAuto[i][n_xx]);
                    
dini_FloatSet(str,"y",PlayerAuto[i][n_yy]);
                    
dini_FloatSet(str,"z",PlayerAuto[i][n_zz]);
                    
dini_FloatSet(str,"a",PlayerAuto[i][n_aa]);
                }
            }
        }
        return 
1;
    }
    if (
strcmp(cmd"/verkaufen"true) ==)
    {
        if(!
IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid,ROT,"Du musst im Fahrzeug sitzen!");
        {
            
tmp strtok(cmdtext,idx);
            if(!
tmp[0])return SendClientMessage(playerid,BLAU,"Info: /verkaufen [Spielerid] [preis]");
            new 
userx strval(tmp);
            if(
userx == playerid)return SendClientMessage(playerid,ROT,"Du kannst das Fahrzeug nicht an dich selbst verkaufen!");
            if(!
IsPlayerConnected(userx))return SendClientMessage(playerid,ROT,"Dieser Spieler ist nicht auf dem Server!");
            if(
VerkaufDat[userx][verkaufspartner] > -1)return SendClientMessage(playerid,ROT,"Der Spieler befasst sich gerade mit einem Angebot!");
            
GetPlayerPos(userx,pos[0],pos[1],pos[2]);
            if(!
IsPlayerInRangeOfPoint(playerid,5.0,pos[0],pos[1],pos[2]))return SendClientMessage(playerid,ROT,"Dieser Spieler befindet sich nicht in deiner Nдhe!");
            
tmp strtok(cmdtext,idx);
            if(!
tmp[0])return SendClientMessage(playerid,ROT,"Info: /verkaufen [Spielerid] [preis]");
            new 
prs strval(tmp);
            if(
GetPlayerMoney(userx) < prs)return SendClientMessage(playerid,ROT,"Dieser Spieler hat nicht genug Geld auf der Hand!");
            
VerkaufDat[userx][verkaufspartner] = playerid;
            
VerkaufDat[playerid][verkaufspartner] = userx;
            
VerkaufDat[userx][preiss] = prs;
            for(new 
1;i<MAX_AUTOS;i++)
            {
                if(
PlayerAuto[i][id_x] == GetPlayerVehicleID(playerid))
                {
                    if(
strcmp(PlayerAuto[i][vkey],SpielerName(playerid),false))return SendClientMessage(playerid,ROT,"Dieses Fahrzeug gehцrt nicht dir!");
                    
VerkaufDat[userx][autoid] = i;
                    
TogglePlayerControllable(playerid,0);
                    
GameTextForPlayer(playerid,"~r~Warte auf Antwort...",2000,3);
                    
format(str,sizeof str,"Fahrzeug Verkaufs-Angebot von %s\nPreis : %d$",SpielerName(playerid),prs);
                    
ShowPlayerDialog(userx,DIALOG_AUTOVERKAUF,0,"Fahrzeug Kauf Angebot...",str,"Annehmen","Ablehnen");
                }
            }
        }
        return 
1;
    }
    if (
strcmp(cmd"/lololoverkaufen"true) ==)
    {
        if(
isPlayerAnAdmin(playerid,6))
        {
            if(!
IsPlayerInAnyVehicle(playerid))return SendClientMessage(playerid,ROT,"Du musst im Fahrzeug sitzen!");
            
tmp strtok(cmdtext,idx);
            if(!
tmp[0])return SendClientMessage(playerid,BLAU,"Info: /verkaufen [Spielerid] [preis]");
            new 
userx strval(tmp);
            if(
userx == playerid)return SendClientMessage(playerid,ROT,"Du kannst das Fahrzeug nicht an dich selbst verkaufen!");
            if(!
IsPlayerConnected(userx))return SendClientMessage(playerid,ROT,"Dieser Spieler ist nicht auf dem Server!");
            if(
VerkaufDat[userx][verkaufspartner] > -1)return SendClientMessage(playerid,ROT,"Der Spieler befasst sich gerade mit einem Angebot!");
            
GetPlayerPos(userx,pos[0],pos[1],pos[2]);
            if(!
IsPlayerInRangeOfPoint(playerid,5.0,pos[0],pos[1],pos[2])) return SendClientMessage(playerid,ROT,"Dieser Spieler befindet sich nicht in deiner Nдhe!");
            
tmp strtok(cmdtext,idx);
            if(!
tmp[0])return SendClientMessage(playerid,ROT,"Info: /verkaufen [Spielerid] [preis]");
            new 
prs strval(tmp);
            if(
GetPlayerMoney(userx) < prs)return SendClientMessage(playerid,ROT,"Dieser Spieler hat nicht genug Geld auf der Hand!");
            
VerkaufDat[userx][verkaufspartner] = playerid;
            
VerkaufDat[playerid][verkaufspartner] = userx;
            
VerkaufDat[userx][preiss] = prs;
            for(new 
1;i<MAX_AUTOS;i++)
            {
                if(
PlayerAuto[i][id_x] == GetPlayerVehicleID(playerid))
                {
                    
VerkaufDat[userx][autoid] = i;
                    
TogglePlayerControllable(playerid,0);
                    
GameTextForPlayer(playerid,"~r~Warte auf Antwort...",2000,3);
                    
format(str,sizeof str,"Fahrzeug Verkaufs-Angebot von %s\nPreis : %d$",SpielerName(playerid),prs);
                    
ShowPlayerDialog(userx,DIALOG_AUTOVERKAUF,0,"Fahrzeug Kauf Angebot...",str,"Annehmen","Ablehnen");
                }
            }
        }
        return 
1;
    }
    new 
fail[128];
    
format(fail,sizeof(fail),"Der Befehl: %s wurde nicht Gefunden",cmdtext);
    return 
SendClientMessage(playerid,ORANGE,fail);

Reply
#2

Maybe because this:

Код:
   new fail[128]; 
    format(fail,sizeof(fail),"Der Befehl: %s wurde nicht Gefunden",cmdtext); 
    return SendClientMessage(playerid,ORANGE,fail);
And you must have on OnPlayerCommandText in your Gamoede at the End:

Код:
	return 0;
Reply
#3

Doesn't work...
Reply
#4

i got same prob help pls
Reply
#5

bump
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)