Am fct schimbarile cu totul si am si mai multe erori acum uite toata COMANDA/codul intreg nu este al meu este de pe net
//definiti asta
#define rainbowCAR[MAX_PLAYERS], activerainbow[MAX_PLAYERS], Culori[7][MAX_PLAYERS],
#define 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;
}
si primesc aceste erori, nu stiu ce sa mai fac
C:\Users\htjds\OneDrive\Desktop\GM main v2\gamemodes\GM.pwn(13357) : warning 202: number of arguments does not match definition
C:\Users\htjds\OneDrive\Desktop\GM main v2\gamemodes\GM.pwn(13369) : warning 217: loose indentation
C:\Users\htjds\OneDrive\Desktop\GM main v2\gamemodes\GM.pwn(13371) : warning 202: number of arguments does not match definition
C:\Users\htjds\OneDrive\Desktop\GM main v2\gamemodes\GM.pwn(13381) : error 010: invalid function or declaration
C:\Users\htjds\OneDrive\Desktop\GM main v2\gamemodes\GM.pwn(13382) : error 010: invalid function or declaration
C:\Users\htjds\OneDrive\Desktop\GM main v2\gamemodes\GM.pwn(13384) : error 010: invalid function or declaration
C:\Users\htjds\OneDrive\Desktop\GM main v2\gamemodes\GM.pwn(13386) : error 010: invalid function or declaration
C:\Users\htjds\OneDrive\Desktop\GM main v2\gamemodes\GM.pwn(13388) : error 010: invalid function or declaration
C:\Users\htjds\OneDrive\Desktop\GM main v2\gamemodes\GM.pwn(13390) : error 010: invalid function or declaration
C:\Users\htjds\OneDrive\Desktop\GM main v2\gamemodes\GM.pwn(13392) : error 010: invalid function or declaration
C:\Users\htjds\OneDrive\Desktop\GM main v2\gamemodes\GM.pwn(13394) : error 010: invalid function or declaration
C:\Users\htjds\OneDrive\Desktop\GM main v2\gamemodes\GM.pwn(13396) : error 010: invalid function or declaration
C:\Users\htjds\OneDrive\Desktop\GM main v2\gamemodes\GM.pwn(13398) : error 010: invalid function or declaration
C:\Users\htjds\OneDrive\Desktop\GM main v2\gamemodes\GM.pwn(13400) : error 010: invalid function or declaration
C:\Users\htjds\OneDrive\Desktop\GM main v2\gamemodes\GM.pwn(13403) : error 010: invalid function or declaration
C:\Users\htjds\OneDrive\Desktop\GM main v2\gamemodes\GM.pwn(13410) : error 017: undefined symbol "Culori"
C:\Users\htjds\OneDrive\Desktop\GM main v2\gamemodes\GM.pwn(13410) : warning 215: expression has no effect
C:\Users\htjds\OneDrive\Desktop\GM main v2\gamemodes\GM.pwn(13410) : error 001: expected token: ";", but found "]"
C:\Users\htjds\OneDrive\Desktop\GM main v2\gamemodes\GM.pwn(13410) : error 029: invalid expression, assumed zero
C:\Users\htjds\OneDrive\Desktop\GM main v2\gamemodes\GM.pwn(13410) : fatal error 107: too many error messages on one line
Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
16 Errors.