[Ajuda] Comando
#1

Bom galera, eu uso o comando /su ID DESCRICAO... e o comando nгo executa.
Fica mandando a mensagem, "Digite: /su ID..."

Agradeзo а quem ajudar.

Cуdigo:

PHP код:
CMD:su(playeridparams[]){
    if(
ThiagoStreet[playerid][Th_Lider] !=&& ThiagoStreet[playerid][Th_Membro] !=5) return SendClientMessage(playerid, @CINZA"Vocк nгo й da Polнcia Militar.");
    new 
strsu[64];
    if(
sscanf(params"us[64]"IDstrsu)) return SendClientMessage(playerid,  @CINZA"Digite: (/su)speito [id/nome] [descriзгo do crime]");
    if(
ThiagoStreet[ID][Th_Lider] == || ThiagoStreet[ID][Th_Membro] == 5) return SendClientMessage(playerid, @CINZA"Vocк nгo pode dar su em policiais.");
    if(
ID == playerid) return SendClientMessage(playerid, @CINZA"Vocк nгo pode dar su em si mesmo.");
    if(
strcmp(strsu"DOP"true) == 0)     strsu "Desobediкncia a ordem policial";
    if(
strcmp(strsu"TH"true) == 0)        strsu "Tentativa de homicнdio";
    if(
strcmp(strsu"DA"true) == 0)        strsu "Desacato a autoridade";
    if(
strcmp(strsu"PIA"true) == 0)    strsu "Porte ilegal de armas";
    if(
strcmp(strsu"DSL"true) == 0)    strsu "Dirigindo sem licenзa";
    
SetPlayerCriminal(IDplayeridstrsu);
    return 
true;
}
THIAGOSetPlayerCriminal(playerid,declare,reason[]){
    if(
IsPlayerConnected(playerid) && ThiagoStreet[playerid][Th_Membro] !=&& ThiagoStreet[playerid][Th_Lider] !=5){
        if(
ThiagoStreet[playerid][Th_Procurado] < 6ThiagoStreet[playerid][Th_Procurado] += 1;
        
ThiagoStreet[playerid][Th_Crimes] += 1;
        new 
turner[MAX_PLAYER_NAME];
        
strmid(PlayerCrime[playerid][pAccusedof], reason0strlen(reason), 255);
        if (declare == 
255){
            
format(turnersizeof(turner), "Cвmeras de Seguranзa");
            
strmid(PlayerCrime[playerid][pVictim], turner0strlen(turner), 255);
        }
        else{
            if(
IsPlayerConnected(declare)){
                
GetPlayerName(declare, turnersizeof(turner));
                
strmid(PlayerCrime[playerid][pVictim], turner0strlen(turner), 255);
                
strmid(PlayerCrime[declare][pBplayer], Nome(playerid), 0strlen(Nome(playerid)), 255);
                
strmid(PlayerCrime[declare][pAccusing], reason0strlen(reason), 255);
            }
        }
        static 
strsuspeito[256];
        
format(strsuspeitosizeof(strsuspeito), "Vocк cometeu um crime ( %s ). Relato: %s.",reason,turner);
        
SendClientMessage(playerid, @BARROstrsuspeito);
        
SetPlayerWantedLevel(playeridThiagoStreet[playerid][Th_Procurado]);
        
format(strsuspeitosizeof(strsuspeito), "Nнvel de procurado: %d"ThiagoStreet[playerid][Th_Procurado]);
        
SendClientMessage(playerid, @AMARELOCstrsuspeito);
        foreach(
Playeri){
            if(
ThiagoStreet[i][Th_Membro] == || ThiagoStreet[i][Th_Lider] == 5){
                
format(strsuspeitosizeof(strsuspeito), "HQ - Todas as unidades: Relato: %s",turner);
                
SendClientMessage(i, @POLICIAstrsuspeito);
                
format(strsuspeitosizeof(strsuspeito), "HQ - Crime: %s, Suspeito: %s",reasonNome(playerid));
                
SendClientMessage(i, @POLICIAstrsuspeito);
                if(
GetPlayerInterior(playerid) == 0){
                    
format(strsuspeitosizeof(strsuspeito), "Local: %s",PegarPlayerNaZona(playeridZonaSAMAXIMO_ZONAS));
                    
SendClientMessage(i, @ROSACstrsuspeito);
                }
                else{
                    
format(strsuspeitosizeof(strsuspeito), "Local: Nгo identificado, use /procurar",ZonaSA);
                    
SendClientMessage(i, @ROSACstrsuspeito);
                }
            }
        }
    }

Reply
#2

pawn Код:
CMD:su(playerid, params[]){
    if(ThiagoStreet[playerid][Th_Lider] !=5 && ThiagoStreet[playerid][Th_Membro] !=5) return SendClientMessage(playerid, @CINZA, "Vocк nгo й da Polнcia Militar.");
    new strsu[64];
    if(sscanf(params, "us[64]", ID, strsu)) return SendClientMessage(playerid,  @CINZA, "Digite: (/su)speito [id/nome] [descriзгo do crime]");
    if(ThiagoStreet[ID][Th_Lider] == 5 || ThiagoStreet[ID][Th_Membro] == 5) return SendClientMessage(playerid, @CINZA, "Vocк nгo pode dar su em policiais.");
    if(ID == playerid) return SendClientMessage(playerid, @CINZA, "Vocк nгo pode dar su em si mesmo.");
    if(!strcmp(strsu, "DOP", true) == 0)     strsu = "Desobediкncia a ordem policial";
    if(!strcmp(strsu, "TH", true) == 0)        strsu = "Tentativa de homicнdio";
    if(!strcmp(strsu, "DA", true) == 0)        strsu = "Desacato a autoridade";
    if(!strcmp(strsu, "PIA", true) == 0)    strsu = "Porte ilegal de armas";
    if(!strcmp(strsu, "DSL", true) == 0)    strsu = "Dirigindo sem licenзa";
    SetPlayerCriminal(ID, playerid, strsu);
    return true;
}
Reply
#3

PHP код:
warning 213tag mismatch 
5 Warnings. (Linhas do STRCMP)
Reply
#4

pawn Код:
CMD:su(playerid, params[]){
    if(ThiagoStreet[playerid][Th_Lider] !=5 && ThiagoStreet[playerid][Th_Membro] !=5) return SendClientMessage(playerid, @CINZA, "Vocк nгo й da Polнcia Militar.");
    new strsu[64];
    if(sscanf(params, "us[64]", ID, strsu)) return SendClientMessage(playerid,  @CINZA, "Digite: (/su)speito [id/nome] [descriзгo do crime]");
    if(ThiagoStreet[ID][Th_Lider] == 5 || ThiagoStreet[ID][Th_Membro] == 5) return SendClientMessage(playerid, @CINZA, "Vocк nгo pode dar su em policiais.");
    if(ID == playerid) return SendClientMessage(playerid, @CINZA, "Vocк nгo pode dar su em si mesmo.");
    if(!strcmp(strsu, "DOP", false))     strsu = "Desobediкncia a ordem policial";
    if(!strcmp(strsu, "TH", false)))        strsu = "Tentativa de homicнdio";
    if(!strcmp(strsu, "DA", false))        strsu = "Desacato a autoridade";
    if(!strcmp(strsu, "PIA", false))    strsu = "Porte ilegal de armas";
    if(!strcmp(strsu, "DSL", false))    strsu = "Dirigindo sem licenзa";
    SetPlayerCriminal(ID, playerid, strsu);
    return true;
}
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)