Jump to content

OPREA

Membru
  • Posts

    7
  • Joined

  • Last visited

Profile Information

  • Level of knowledge
    Avansat

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

OPREA's Achievements

Rookie

Rookie (2/14)

  • First Post
  • Conversation Starter
  • Week One Done
  • One Month Later
  • One Year In

Recent Badges

1

Reputation

  1. Salut, lasa-mi un discord sau ceva
  2. In primul rand variabilele nu pot fi definite.. //variabile new rainbowCAR[MAX_PLAYERS], activerainbow[MAX_PLAYERS], Culori[7][MAX_PLAYERS], CARrainbow[MAX_PLAYERS], masinaRainbow[MAX_PLAYERS], K[MAX_PLAYERS]; // comenzi inceput CMD:rainbowveh(playerid, params[]) { if(PlayerInfo[playerid][pVip] == 0 && PlayerInfo[playerid][pAdmin] == 0) return 1; //verifica daca esti admin sau vip if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, COLOR_WHITE, "Eroare: Trebuie sa fii intr-un vehicul!"); // verifica daca esti intr-un vehicul if(IsPlayerInAnyVehicle(playerid) && GetPlayerVehicleSeat(playerid) != 0) return SendClientMessage(playerid, COLOR_WHITE, "Eroare: Trebuie sa conduci vehiculul. "); //verifica daca tu conduci if(DeelayCommand[playerid][0] != 0) return DeelayTime(playerid, 0); //deelay pentru a nu abuza activerainbow[playerid] = 1; //activeaza schimbarea de culori SendClientMessage(playerid, -1, "{d2691e}(RainbowVehicle Status:) {32cd32}ON "); //mesaj activare CARrainbow[playerid] = SetTimerEx("Schimbare_Culori", 1000, true, "i", playerid); //timer care schimba culorile, puteti sa il mariti daca vreti sau micsora masinaRainbow[playerid] = GetPlayerVehicleID(playerid); DeelayCommand[playerid][0] = 60; //aici sunt culorile, le puteti modifica dupa bunul plac for(new i=0;i<7;i++) { if(i == 0) Culori[i][playerid] = 181; else if(i == 1) Culori[i][playerid] = 147; else if(i == 2) Culori[i][playerid] = 150; else if(i == 3) Culori[i][playerid] = 201; else if(i == 4) Culori[i][playerid] = 241; else if(i == 5) Culori[i][playerid] = 129; else if(i == 6) Culori[i][playerid] = 228; } return 1; } CMD:rainbowvehoff(playerid, params[]) { if(PlayerInfo[playerid][pVip] == 0 && PlayerInfo[playerid][pAdmin] == 0) return 1; //verifica daca esti admin sau vip if(DeelayCommand[playerid][0] != 0) return DeelayTime(playerid, 0); //deelay pentru a nu abuza DeelayCommand[playerid][0] = 60; //deelay pentru a nu abuza if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, COLOR_WHITE, "Eroare: Trebuie sa fii intr-un vehicul!"); //verifica daca esti intr-un vehicul if(IsPlayerInAnyVehicle(playerid) && GetPlayerVehicleSeat(playerid) != 0) return SendClientMessage(playerid, COLOR_WHITE, "Eroare: Trebuie sa conduci vehiculul. "); //verifica daca tu conduci masina activerainbow[playerid] = 0; //opreste schimbarea de culori SendClientMessage(playerid, -1, "{d2691e}(RainbowVehicle Status:) {FFFFFF}OFF "); //mesaj KillTimer(CARrainbow[playerid]); //opreste timerul return 1; } //comenzi sfarsit //adaugati asta OnPlayerExitVehicle public OnPlayerExitVehicle(playerid, vehicleid) { if(vehicleid == masinaRainbow[playerid]) { KillTimer(CARrainbow[playerid]); activerainbow[playerid] = 0; } return 1; } //adaugati acest public forward Schimbare_Culori(playerid); public Schimbare_Culori(playerid) { K[playerid]++; if(K[playerid] >= 0 && K[playerid] < 7) { // K apartine [0, 7) ChangeVehicleColor(masinaRainbow[playerid], Culori[K[playerid]][playerid], Culori[K[playerid]][playerid]); }else K[playerid] = 0; return 1; }
  3. new activaterainbow[MAX_PLAYERS]; public OnPlayerConnet(playerid) { activaterainbow[playerid] = 0; } si ' activaterainbow[playerid] == 1;' in comanda ta trebuie sa aiba doar un egal pentru ca 2 egaluri se folosesc la verificari. Pune doar asa ' activaterainbow[playerid] = 1;'
  4. Daca sunt oameni interesati pentru a lucra la un gamemode de la 0 tip roleplay cu sisteme unice, idei alese si etc, este asteptat pe discord: https://discord.gg/66cqFwwGaa
  5. OPREA

    Cumpar gamemod.

    Ti-am lasat mesaj privat
  6. Attempted to read/write array element at index 6 in array of size 6 Mareste array-ul aici OnFurnLoad si aici OnHousesLoad si la restul e la fel
  7. Salut sa-mp.ro, astazi am facut un Textdraw / Logo pentru serverului vostru. Acesta nu face absolut deloc lag pe server, nu este impodobit cu multe chestii, este unul simplu si placut la ochi. Sper sa va placa, aveti o poza cu el mai jos: Cred ca nu mai are rost sa va fac si un tutorial de instalare pentru ca este banal, este foarte simplu sa instalati acest textdraw in gamemode. Gasiti multe tutoriale pe internet. Textdraw: ----------------------- logo = TextDrawCreate(550.500000, 426.125000, "WT"); TextDrawLetterSize(Textdraw0, 0.394999, 1.337500); TextDrawAlignment(Textdraw0, 1); TextDrawColor(Textdraw0, -16776961); TextDrawSetShadow(Textdraw0, 0); TextDrawSetOutline(Textdraw0, 1); TextDrawBackgroundColor(Textdraw0, 51); TextDrawFont(Textdraw0, 2); TextDrawSetProportional(Textdraw0, 1); logo1 = TextDrawCreate(577.500000, 426.562500, "ZONE"); TextDrawLetterSize(Textdraw1, 0.380000, 1.250000); TextDrawAlignment(Textdraw1, 1); TextDrawColor(Textdraw1, -1); TextDrawSetShadow(Textdraw1, 0); TextDrawSetOutline(Textdraw1, 1); TextDrawBackgroundColor(Textdraw1, 51); TextDrawFont(Textdraw1, 2); TextDrawSetProportional(Textdraw1, 1); logo2 = TextDrawCreate(566.000000, 437.062500, "Version: 1.1.0"); TextDrawLetterSize(Textdraw2, 0.126999, 0.939375); TextDrawAlignment(Textdraw2, 1); TextDrawColor(Textdraw2, -1); TextDrawSetShadow(Textdraw2, 0); TextDrawSetOutline(Textdraw2, 1); TextDrawBackgroundColor(Textdraw2, 51); TextDrawFont(Textdraw2, 2); TextDrawSetProportional(Textdraw2, 1); Ca sa nu va dea erori la compilare, va duceti la variabile globale si adaugati: new Text:logo, Text:logo1, Text:logo2; Sper sa va placa acest TextDraw, am stat 5 minute sa-l fac. In loc de "WT", "Zone", "Version: 1.1.0", puteti schimba cu ce text vreti voi intre ghilimele ("). O zi frumoasa sa-mp.ro!
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. For more details you can also review our Terms of Use and Privacy Policy.