CMDS /usadroga - Unknow Command
#1

When I type the command I get a problem. The problem is Unknow Command
PHP код:
if(strcmp(cmd"/usadroga"true) == 0)
{
    if(
IsPlayerConnected(playerid)) {
        if(
UsingDrugs[playerid] == 1) {
            
SendClientMessage(playeridCOLOR_GRAD3"   Sei giа fatto !");
            return 
1;
        }
        new 
x_nr[256];
        
x_nr strtok(cmdtextidx);
        if(!
strlen(x_nr)) {
            
SendClientMessage(playeridCOLOR_GRAD3"UTILIZZO: /usadroga [nome]");
            
SendClientMessage(playeridCOLOR_GRAD3"Droghe disponibili: erba, crack, cocaina, acido, eeroina");
            return 
1;
        }
        if(
strcmp(x_nr,"erba",true) == 0) {
            if(
PlayerInfo[playerid][pDrugs] > 1) {
                
PlayerInfo[playerid][pDrugs] -= 2;
                
GetPlayerName(playeridsendernamesizeof(sendername));
                
GiveNameSpace(sendername);
                if(
PlayerInfo[playerid][pMaskUse] == 1) { format(sendernamesizeof(sendername), "[Mascherato_%d_38]"RandMask[playerid]); }
                
format(stringsizeof(string), "* %s prende una canna d'erba giа rollata e inizia a fumarla."sendername);
                
ProxDetector(30.0playeridstringCOLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
                
SetPlayerSpecialAction(playerid,SPECIAL_ACTION_SMOKE_CIGGY);
            }
            else {
                
SendClientMessage(playerid,COLOR_GRAD3,"  Non hai della droga con te !");
            }
        }
        else if(
strcmp(x_nr,"crack",true) == 0) {
            if(
PlayerInfo[playerid][pDrugs] > 2) { 
                
PlayerInfo[playerid][pDrugs] -= 3;
                new 
Float:PlayersArmour;
                
GetPlayerHealth(playeridPlayersArmour);
                
SetPlayerHealthEx(playeridPlayersArmour 15.0);
                
SetPlayerWeather(playerid9);
                
SetPlayerDrunkLevel (playerid3000);
                
UsingDrugs[playerid] = 1;
                
SetTimerEx("DrugEffectGone"25000false"i"playerid);
                
GetPlayerName(playeridsendernamesizeof(sendername));
                
GiveNameSpace(sendername);
                if(
PlayerInfo[playerid][pMaskUse] == 1) { format(sendernamesizeof(sendername), "[Mascherato_%d_38]"RandMask[playerid]); }
                
format(stringsizeof(string), "* %s prende una piccola pipa e ne brucia la punta fumando crack."sendername);
                
ProxDetector(30.0playeridstringCOLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
                
GameTextForPlayer(playerid"~w~Drugs~n~~p~Used"40001);
                if (!
IsPlayerInAnyVehicle(playerid)) {
                    
ApplyAnimationEx(playerid"CRACK""crckdeth2"4.010000);
                }
                else if (
IsPlayerInAnyVehicle(playerid)) {
                    
ApplyAnimationEx(playerid,"PED","Smoke_in_car"4.010000);
                }
            }
            else {
                
SendClientMessage(playerid,COLOR_GRAD3,"  Non hai della droga con te !");
            }
        }
        else if(
strcmp(x_nr,"acido",true) == 0) {
            if(
PlayerInfo[playerid][pDrugs] > 3) {
                
PlayerInfo[playerid][pDrugs] -= 4;
                new 
Float:PlayersArmour;
                
GetPlayerHealth(playeridPlayersArmour);
                
SetPlayerHealthEx(playeridPlayersArmour 20.0);
                
SetPlayerWeather(playerid9);
                
SetPlayerDrunkLevel (playerid3000);
                
UsingDrugs[playerid] = 1;
                
SetTimerEx("DrugEffectGone"25000false"i"playerid);
                
GetPlayerName(playeridsendernamesizeof(sendername));
                
GiveNameSpace(sendername);
                if(
PlayerInfo[playerid][pMaskUse] == 1) { format(sendernamesizeof(sendername), "[Mascherato_%d_38]"RandMask[playerid]); }
                
format(stringsizeof(string), "* %s Tira fuori una boccietta di acido e ne mette un po' sulla lingua.."sendername);
                
ProxDetector(30.0playeridstringCOLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
                
GameTextForPlayer(playerid"~w~Drugs~n~~p~Used"40001);
                if (!
IsPlayerInAnyVehicle(playerid)) {
                    
ApplyAnimationEx(playerid"CRACK""crckdeth2"4.010000);
                }
                else if (
IsPlayerInAnyVehicle(playerid)) {
                    
ApplyAnimationEx(playerid,"PED","Smoke_in_car"4.010000);
                }
            }
            else {
                
SendClientMessage(playerid,COLOR_GRAD3,"  Non hai della droga con te !");
            }
        }
        else if(
strcmp(x_nr,"cocaina",true) == 0) {
            if(
PlayerInfo[playerid][pDrugs] > 4) {
                new 
Float:PlayersArmour;
                
GetPlayerArmour(playeridPlayersArmour);
                if(
PlayersArmour 85.0) {
                    
SendClientMessage(playerid,COLOR_GRAD3,"La tua armatura и al massimo !");
                    return 
1;
                }
                
PlayerInfo[playerid][pDrugs] -= 5;
                
SetPlayerArmourEx(playeridPlayersArmour 20.0);
                if(
PlayersArmour 85.0) {
                    
SetPlayerArmourEx(playerid85.0);
                }
                
SetPlayerWeather(playerid9);
                
SetPlayerDrunkLevel (playerid3000);
                
UsingDrugs[playerid] = 1;
                
SetTimerEx("DrugEffectGone"25000false"i"playerid);
                
GetPlayerName(playeridsendernamesizeof(sendername));
                
GiveNameSpace(sendername);
                if(
PlayerInfo[playerid][pMaskUse] == 1) { format(sendernamesizeof(sendername), "[Mascherato_%d_38]"RandMask[playerid]); }
                
format(stringsizeof(string), "* %s prende una bustina di cocaina, ne fa una striscia e la sniffa."sendername);
                
ProxDetector(30.0playeridstringCOLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
                
GameTextForPlayer(playerid"~w~Drugs~n~~p~Used"40001);
                
ApplyAnimationEx(playerid"FOOD""EAT_Burger"3.000000);
            }
            else {
                
SendClientMessage(playerid,COLOR_GRAD3," Non hai della droga con te !");
            }
        }
        else if(
strcmp(x_nr,"eroina",true) == 0) {
            if(
PlayerInfo[playerid][pDrugs] > 2) {
                new 
Float:PlayersArmour;
                
GetPlayerArmour(playeridPlayersArmour);
                if(
PlayersArmour 85.0) {
                    
SendClientMessage(playerid,COLOR_GRAD3,"La tua armatura и al massimo !");
                    return 
1;
                }
                
PlayerInfo[playerid][pDrugs] -= 3;
                
SetPlayerArmourEx(playeridPlayersArmour 15.0);
                if(
PlayersArmour 85.0) {
                    
SetPlayerArmourEx(playerid85.0);
                }
                
SetPlayerWeather(playerid9);
                
SetPlayerDrunkLevel (playerid3000);
                
UsingDrugs[playerid] = 1;
                
SetTimerEx("DrugEffectGone"25000false"i"playerid);
                
GetPlayerName(playeridsendernamesizeof(sendername));
                
GiveNameSpace(sendername);
                if(
PlayerInfo[playerid][pMaskUse] == 1) { format(sendernamesizeof(sendername), "[Mascherato_%d_38]"RandMask[playerid]); }
                
format(stringsizeof(string), "* %s prende una siringa dalla tasca e si inietta eroina nelle vene."sendername);
                
ProxDetector(30.0playeridstringCOLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
                
GameTextForPlayer(playerid"~w~Drugs~n~~p~Used"40001);
                if (!
IsPlayerInAnyVehicle(playerid)) {
                    
ApplyAnimationEx(playerid"CRACK""crckdeth2"4.010000);
                }
                else if (
IsPlayerInAnyVehicle(playerid)) {
                    
ApplyAnimationEx(playerid,"PED","Smoke_in_car"4.010000);
                }
            }
            else {
                
SendClientMessage(playerid,COLOR_GRAD3,"  Non hai della droga con te !");
            }
        }
        else {
            
SendClientMessage(playeridCOLOR_GRAD3"UTILIZZO: /usadroga [nome]");
            
SendClientMessage(playeridCOLOR_GRAD3"Droghe disponibili: erba, crack, cocaina, acido, eeroina");
        }
    }
    return 
1;

Reply
#2

Devi inserire return 0; alla fine D: cosi guarda
Код:
        else   { 
                SendClientMessage(playerid, COLOR_GRAD3, "UTILIZZO: /usadroga [nome]"); 
                SendClientMessage(playerid, COLOR_GRAD3, "Droghe disponibili: erba, crack, cocaina, acido, eeroina"); 
            } 
        } 
        return 1; 
    }  
return 0;
}
Reply
#3

In doing so closes the pawno ...
Reply
#4

ahahah ricordati che per il callback OnPlayerCommandText ha bisogno sempre il return 0; sennт non funzionerа mai
Reply
#5

does not work
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)