SA-MP Forums Archive
Command Problem! - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: SA-MP Scripting and Plugins (https://sampforum.blast.hk/forumdisplay.php?fid=8)
+--- Forum: Scripting Help (https://sampforum.blast.hk/forumdisplay.php?fid=12)
+--- Thread: Command Problem! (/showthread.php?tid=590288)



Command Problem! - norton2 - 27.09.2015

Sometimes it goes /v. Sometimes it works, sometimes tells me: "You not have vehicles!"
Код HTML:
CMD:v(playerid, params [])
{
    new bool:found = false, msg[256], lst[19];
    msg = "Name\tSts\tPlate";
    for(new i = 0; i < sizeof(Veh); i++)
    {
        if(Veh[i][Owner] == pInfo[playerid][pID])
        {
            found = true;
            if(Veh[i][Lock] == 0) { lst = "{00DR29}Unlocked"; }
            else if(Veh[i][Lock] == 1) { lst = "{AE0000}Locked"; }
            format(msg, sizeof(msg), "%s\n%s\t%s\t%s", msg, g_VehicleNames[GetVehicleModel(Veh[i][ServerID])-400], lst, Veh[i][Plate]);
        }
    }
    if(found) { ShowPlayerDialog(playerid, DIALOG_V, DIALOG_STYLE_TABLIST_HEADERS, "Vehicles", msg, "Select", "Cancel"); }
    else { SendClientMessage(playerid, COLOR_DARKGRAY, "You not have vehicles!"); }
    return 1;
}



Re: Command Problem! - norton2 - 27.09.2015

BUMB


Re: Command Problem! - norton2 - 28.09.2015

Anyone?


Re: Command Problem! - Bolex_ - 28.09.2015

Код:
CMD:v(playerid, params[], help)
{
	new string[256];
	if(P_Enum[playerid][pe_CarKey] == -1 && P_Enum[playerid][pe_CarKey2] == -1 && P_Enum[playerid][pe_CarKey3] == -1)
	{ GRESKA(playerid, "Nemate nijedno vozilo!"); return 1; }
	else if(P_Enum[playerid][pe_VoziloKljuc] != -1 && P_Enum[playerid][pe_VoziloKljuc2] == -1 && P_Enum[playerid][pe_VoziloKljuc3] == -1)
    {
		format(string,sizeof(string),"%s\nNema Vozila\nNema Vozila", GetVehicleNameEx(C_Enum[P_Enum[playerid][pe_VoziloKljuc]][ce_Model]) );
		ShowPlayerDialog(playerid, DIALOG_VOZILO123, DIALOG_STYLE_LIST, ""COL_WHITE"Vozilo kontrola", string, "Odabir", "Ponisti");
	}
	else if(P_Enum[playerid][pe_VoziloKljuc] == -1 && P_Enum[playerid][pe_VoziloKljuc2] != -1 && P_Enum[playerid][pe_VoziloKljuc3] == -1)
    {
		format(string,sizeof(string),"Nema Vozila\n%s\nNema Vozila", GetVehicleNameEx(C_Enum[P_Enum[playerid][pe_VoziloKljuc2]][ce_Model]) );
		ShowPlayerDialog(playerid, DIALOG_VOZILO123, DIALOG_STYLE_LIST, ""COL_WHITE"Vozilo kontrola", string, "Odabir", "Ponisti");
	}
	else if(P_Enum[playerid][pe_VoziloKljuc] == -1 && P_Enum[playerid][pe_VoziloKljuc2] == -1 && P_Enum[playerid][pe_VoziloKljuc3] != -1)
    {
		format(string,sizeof(string),"Nema Vozila\nNema Vozila\n%s", GetVehicleNameEx(C_Enum[P_Enum[playerid][pe_VoziloKljuc3]][ce_Model]) );
		ShowPlayerDialog(playerid, DIALOG_VOZILO123, DIALOG_STYLE_LIST, ""COL_WHITE"Vozilo kontrola", string, "Odabir", "Ponisti");
	}
	else if(P_Enum[playerid][pe_VoziloKljuc] != -1 && P_Enum[playerid][pe_VoziloKljuc2] != -1 && P_Enum[playerid][pe_VoziloKljuc3] == -1)
    {
		format(string,sizeof(string),"%s\n%s\nNema Vozila", GetVehicleNameEx(C_Enum[P_Enum[playerid][pe_VoziloKljuc]][ce_Model]),GetVehicleNameEx(C_Enum[P_Enum[playerid][pe_VoziloKljuc2]][ce_Model]) );
		ShowPlayerDialog(playerid, DIALOG_VOZILO123, DIALOG_STYLE_LIST, ""COL_WHITE"Vozilo kontrola", string, "Odabir", "Ponisti");
	}
	else if(P_Enum[playerid][pe_VoziloKljuc] != -1 && P_Enum[playerid][pe_VoziloKljuc2] == -1 && P_Enum[playerid][pe_VoziloKljuc3] != -1)
    {
		format(string,sizeof(string),"%s\nNema Vozila\n%s", GetVehicleNameEx(C_Enum[P_Enum[playerid][pe_VoziloKljuc]][ce_Model]),GetVehicleNameEx(C_Enum[P_Enum[playerid][pe_VoziloKljuc3]][ce_Model]) );
		ShowPlayerDialog(playerid, DIALOG_VOZILO123, DIALOG_STYLE_LIST, ""COL_WHITE"Vozilo kontrola", string, "Odabir", "Ponisti");
	}
	else if(P_Enum[playerid][pe_VoziloKljuc] == -1 && P_Enum[playerid][pe_VoziloKljuc2] != -1 && P_Enum[playerid][pe_VoziloKljuc3] != -1)
    {
		format(string,sizeof(string),"Nema Vozila\n%s\n%s", GetVehicleNameEx(C_Enum[P_Enum[playerid][pe_VoziloKljuc2]][ce_Model]),GetVehicleNameEx(C_Enum[P_Enum[playerid][pe_VoziloKljuc3]][ce_Model]) );
		ShowPlayerDialog(playerid, DIALOG_VOZILO123, DIALOG_STYLE_LIST, ""COL_WHITE"Vozilo kontrola", string, "Odabir", "Ponisti");
	}
	else if(P_Enum[playerid][pe_VoziloKljuc] != -1 && P_Enum[playerid][pe_VoziloKljuc2] != -1 && P_Enum[playerid][pe_VoziloKljuc3] != -1)
    {
		format(string,sizeof(string),"%s\n%s\n%s", GetVehicleNameEx(C_Enum[P_Enum[playerid][pe_VoziloKljuc]][ce_Model]),GetVehicleNameEx(C_Enum[P_Enum[playerid][pe_VoziloKljuc2]][ce_Model]),GetVehicleNameEx(C_Enum[P_Enum[playerid][pe_VoziloKljuc3]][ce_Model]) );
		ShowPlayerDialog(playerid, DIALOG_VOZILO123, DIALOG_STYLE_LIST, ""COL_WHITE"Vozilo kontrola", string, "Odabir", "Ponisti");
	}
	else return 1;
	return 1;
}



Re: Command Problem! - norton2 - 28.09.2015

Not work!