11.12.2013, 15:26
A maioria dos meus meus comandos executam normalmente, outros exeutam mas aparece logo depois "COMANDO INVБLIDO".
Um exemplo de comando que executa normalmente:
Exemplo de comando que executa, mas logo apуs da COMANDO INVБLIDO.
Agradeзo а quem ajudar =)
PHP код:
public OnPlayerCommandPerformed(playerid, cmdtext[], success){
if(!success) return @M_Thiago(playerid, @BARRO, "COMANDO INVБLIDO.");
return true;
}
PHP код:
public OnPlayerCommandReceived(playerid, cmdtext[]){
if(Th_JogadorLogado[playerid] <= 1) return @M_Thiago(playerid, @BARRO, "(Virtual Street) • Vocк nгo estб logado e nгo pode usar comandos.");
return true;
}
Um exemplo de comando que executa normalmente:
PHP код:
CMD:comprimentar(playerid, params[]){
new animidfdp;
if(sscanf(params, "i", animidfdp)) return @M_Thiago(playerid, @CINZA,"(CMD) • /comprimentar [1 а 3]");
if(animidfdp < 1 || animidfdp > 3 ) return @M_Thiago(playerid, @CINZA, "(INFO) • Comprimentos de 1 а 3.");
switch(animidfdp){
case 1: ApplyAnimation(playerid,"GANGS","hndshkba",4.0,0,0,0,0,0);
case 2: ApplyAnimation(playerid,"GANGS","hndshkda",4.0,0,0,0,0,0);
case 3: ApplyAnimation(playerid,"GANGS","hndshkfa_swt",4.0,0,0,0,0,0);
}
return true;
}
PHP код:
CMD:comprarcarro(playerid){
if(ThiagoStreet[playerid][Th_Vip] == 0) return @M_Thiago(playerid, @CINZA, "(Virtual Street) • Vocк nгo й um jogador VIP."), RemovePlayerFromVehicle(playerid), @C_Thiago(playerid, 1);
if(ThiagoStreet[playerid][Th_ChaveCarro] != 0 && ThiagoStreet[playerid][Th_Vip] == 1) return @M_Thiago(playerid, @CINZA, "(Virtual Street) • Vocк jб possui um carro VIP."), RemovePlayerFromVehicle(playerid), @C_Thiago(playerid, 1);
if(ThiagoStreet[playerid][Th_Level] < 1) return @M_Thiago(playerid, @CINZA, "Vocк Precisa ter nivel 2 para comprar o veiculo"), RemovePlayerFromVehicle(playerid), @C_Thiago(playerid, 1);
new vehid = GetPlayerVehicleID(playerid);
for(new i = 0; i < sizeof(CarInfo); i++){
if(CarInfo[i][ownedvehicle] == vehid){
if(CarInfo[i][cOwned] == 1) return @M_Thiago(playerid, @CINZA, "(Virtual Street) • Este carro VIP jб tem dono.");
if(ThiagoStreet[playerid][Th_ChaveCarro] == 0){
if(GetPlayerMoneyEx(playerid) < CarInfo[i][cValue]) return @M_Thiago(playerid, @CINZA, "(Virtual Street) • Vocк nгo tem dinheiro suficiente."), RemovePlayerFromVehicle(playerid), @C_Thiago(playerid, 1);
ThiagoStreet[playerid][Th_ChaveCarro] = i;
ThiagoStreet[playerid][Th_Veiculo] = i;
CarInfo[i][cOwned] = 1;
CarOffered[playerid]= 0;
strmid(CarInfo[i][cOwner], Nome(playerid), 0, strlen(Nome(playerid)), 24);
GivePlayerMoneyEx(playerid, -CarInfo[i][cValue]);
GameTextForPlayer(playerid, "~y~Voce comprou um carro ~b~~h~~h~Vip!", 5000, 3);
PlayerPlaySound(playerid, 1147, 0.0, 0.0, 0.0);
@M_Thiago(playerid, @CINZA, "Parabйns, vocк agora tem um lindo carro!");
@M_Thiago(playerid, @CINZA, "Em caso de dъvidas, use o comando /ajuda");
@C_Thiago(playerid, 1);
Atualizar3Dtexts();
SalvarCarros();
return true;
}
}
}
return true;
}