Jump to content

Reinhardt

Member
  • Posts

    147
  • Joined

  • Last visited

Posts posted by Reinhardt

  1. Creezi variabilele:

    stock ToggleVehicleEngine(vehicleid, bool: Mode)
    {
        new engine,lights,alarm,doors,bonnet,boot,objective;
        GetVehicleParamsEx(vehicleid,engine,lights,alarm,doors,bonnet,boot,objective);
        if(Mode == false) SetVehicleParamsEx(vehicleid, VEHICLE_PARAMS_OFF, lights, alarm, doors, bonnet, boot, objective);
        else SetVehicleParamsEx(vehicleid, VEHICLE_PARAMS_ON, lights, alarm, doors, bonnet, boot, objective);
    }
     
    stock GetPlayerSpeed(playerid)
    {
            new Float:ST[4];
            if(IsPlayerInAnyVehicle(playerid)) GetVehicleVelocity(GetPlayerVehicleID(playerid),ST[0],ST[1],ST[2]); else GetPlayerVelocity(playerid,ST[0],ST[1],ST[2]);
            ST[3] = floatsqroot(floatpower(floatabs(ST[0]), 2.0) + floatpower(floatabs(ST[1]), 2.0) + floatpower(floatabs(ST[2]), 2.0)) * 180;
            return floatround(ST[3]);
    }

    Dacă le ai identice, du-te la:

    function Checkvehinfo(i) {

    Sub:

    			if(!IsABike(vehicle) && !IsAPlane(vehicle)) format(str, sizeof(str), "Speed: ~y~%d~w~~h~ km/h~w~~h~~n~Odometer: %.2f~n~Radio: %s~n~%s~n~Fuel: %s%s", spe, CarInfo[carid][KM], GetVehicleRadio(vehicle), status, benzina, "%");

    Adaugă:

    			if(!IsABike2(vehicle) && !IsABike(vehicle)) format(str, sizeof(str), "Speed: ~y~%d~w~~h~ km/h~w~~h~~n~Odometer: %.2f~n~Radio: %s~n~%s~n~Fuel: %s%s", spe, CarInfo[carid][KM], GetVehicleRadio(vehicle), status, benzina, "%");

     

  2. Chiar acum, Nigga a spus:

    Am rezolvat problema scripterilor, nu era nimic legat de lockhq! Multumesc oricum de implicare!

    Pe lângă faptul că încercăm să te ajutăm, ne mai și faci scripteri într-un mod negativ și ironic.

    Altă dată, nu ne mai cere ajutorul.

  3. La 16.06.2019 la 18:28, iTECH a spus:

    Coae, ai luat speis? ii dai comanda pe care o are si el identica?

    Din câte am înțeles, el folosește o versiune de burned editată de către cineva, nu cea originală a lui Edison. Cel mai probabil, variabilele EnterFaction si ExitFaction lipseau, respectiv fEnter.

    I-am dat comanda aceea, deoarece, din câte știu, gamemode-ul editat de Cosmin 47k sau cum e, nu are funcțiile din mai multe comenzi funcționale.

  4. Modifici comanda ta cu:

    YCMD:lockhq(playerid, params[], help) {
    	if(PlayerInfo[playerid][pLeader] == 0) return 1;
    	new i = PlayerInfo[playerid][pLeader];
    	if(DynamicFactions[i][fLock] == 0) DynamicFactions[i][fLock] = 1;
    	else DynamicFactions[i][fLock] = 0;
    	SCM(playerid, 0xFFADADFF, "Modificari actualizate!");
    	Delete3DTextLabel(DynamicFactions[i][fLabel]);
    	new query[128], label[128];
    	format(query, sizeof(query), "UPDATE `factions` SET `Lock`='%d' WHERE `ID`='%d'", DynamicFactions[i][fLock], i);
    	mysql_tquery(SQL, query, "", "");
    	if(DynamicFactions[i][fLock] == 0) format(label, sizeof(label), "%s's HQ\n(locked)", DynamicFactions[i][fName]);
    	else format(label, sizeof(label), "%s's HQ\n(unlocked)", DynamicFactions[i][fName]);
    	DynamicFactions[i][fLabel] = Create3DTextLabel(label,COLOR_WHITE,DynamicFactions[i][extX], DynamicFactions[i][extY], DynamicFactions[i][extZ],20.0, 0, 1);
    	return 1;
    }

     

  5. Pentru a se salva mașina în garaj, du-te la:

    case DIALOG_GARAGE1

    Și, la cazul 4 (case 4), sau unde ai: if(CarInfo[vsid][Spawned], modifică întregul caz cu:

    				case 4: { // rezolvare save
    					if(CarInfo[vsid][Spawned] == 0) {
    						if(CarInfo[vsid][Confiscated] == 1) return SCM(playerid, -1, "Acest vehicul este confiscat deoarece a fost parcat neregulamentar! Plateste amenda (ultimul rand din meniu).");
    						SpawnPlayerCar(vsid);
    					}
    					else {
    						if(IsAttached(CarInfo[vsid][Spawned])) return SCM(playerid, COLOR_LGREEN, "Eroare: Nu poti folosi aceasta functie momentan!");
    						if(IsVehicleOccupied(CarInfo[vsid][Spawned])) return SCM(playerid, COLOR_LGREEN, "Eroare: Vehiculul tau este ocupat!");
    						DestroyPlayerCar(vsid);
    						format(string, sizeof(string), "[Manage vehicle] Your vehicle, %s, has been despawned.", aVehicleNames[CarInfo[vsid][cModel]-400]);
    						SCM(playerid, COLOR_GOLD, string);
    					}
    				}

     

  6. Teoretic, acele incendii sunt gândite pentru facțiunile respective, pentru a se face raport, etc.

     

    Dacă dorești să le scoți, șterge următoarele:

    function CreateFire(Float:x, Float:y, Float:z) {
    	new slot = GetFlameSlot();
    	if(slot == -1) {return slot;}
    	Flame[slot][Flame_Exists] = 1;
    	Flame[slot][Flame_pos][0] = x;
    	Flame[slot][Flame_pos][1] = y;
    	Flame[slot][Flame_pos][2] = z - Z_DIFFERENCE;
    	Flame[slot][Flame_id] = CreateObject(18689, Flame[slot][Flame_pos][0], Flame[slot][Flame_pos][1], Flame[slot][Flame_pos][2], 0.0, 0.0, 0.0);
    	for(new i; i < 5; i++) Flame[slot][Smoke][i] = -1;
    	return slot;
    }

    Toate cazurile de la:

    	switch(rand) {
    		case 1: {
    			SendFactionMessage(13, COLOR_LIGHTBLUE, "**(( Fireman Dispatch: Catre toate unitatile! Un nou incendiu a izbucnit in zona Dealership. ))**");
    			CreateFire(1447.33362, -2270.97876, 13.53329);

     

  7. Salut, pentru a rezolva această probleme, înlocuiește întregul case DIALOG_PETNAME cu:

    		case DIALOG_PETNAME: {
    			if(!response) return 1;
    			if(!isnull(inputtext)) {
    				if(strlen(inputtext) >= 5 && strlen(inputtext) <= 15) {
    					DestroyDynamic3DTextLabel(Pet[playerid]);
    					format(query, sizeof(query),"UPDATE `users` SET `PetName` = '%s' WHERE `Name` = '%s'",inputtext, GetName(playerid));
    					mysql_tquery(SQL, query, "", "");
    					format(PlayerInfo[playerid][pPetName], 30, inputtext);
    					SCMEx(playerid, -1, "Ai schimbat numele pet-ului in %s",PlayerInfo[playerid][pPetName]);
    					Update(playerid, pPetNamex);
    					PlayerInfo[playerid][pPremiumPoints] -= 20;
    					Update(playerid, pPremiumPointsx);
    
    					format(string, sizeof(string), " {6AD439}%s{FFFFFF} - level {6AD439}%d{FFFFFF}",PlayerInfo[playerid][pPetName],PlayerInfo[playerid][pPetLevel]);
    					Pet[playerid] = CreateDynamic3DTextLabel(string, COLOR_WHITE, 357.120239, 1.712298, 349.232513, 20, playerid);
    				}
    				else {
    					SCM(playerid, COLOR_YELLOW, "Error: Nume pet invalid. (5 - 15 litere)");
    					format(string, sizeof(string), "Numele actual al pet-ului este %s\nDaca doresti sa il schimbi te rugam introdu numele dorit in casuta de mai jos\nNumele trebuie sa fie de minin 5 caractere si maxim 15",PlayerInfo[playerid][pPetName]);
    					ShowPlayerDialog(playerid, DIALOG_PETNAME, DIALOG_STYLE_INPUT, "Change pet name", string, "Change", "Cancel");
    				}
    			}
    			else {
    				SCM(playerid, COLOR_YELLOW, "Error: Nume pet invalid. (5 - 15 litere)");
    				format(string, sizeof(string), "Numele actual al pet-ului este %s\nDaca doresti sa il schimbi te rugam introdu numele dorit in casuta de mai jos\n Numele trebuie sa fie de minin 5 caractere si maxim 15",PlayerInfo[playerid][pPetName]);
    				ShowPlayerDialog(playerid, DIALOG_PETNAME, DIALOG_STYLE_INPUT, "Change pet name", string, "Change", "Cancel");
    			}
    		}

     

×
×
  • Create New...