-
Posts
7 -
Joined
-
Last visited
Content Type
Profiles
Forums
News
Documentation
Posts posted by OPREA
-
-
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; }
-
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;' -
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
- 1
-
Ti-am lasat mesaj privat
-
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
-
- 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!
- 1
Cumpar gamemode pe baza de laucher
in Cumpărare
Posted
Salut, lasa-mi un discord sau ceva