Detaljan opis problema: Ovako napravio sam komandu /dveh i kada zelim da DTC auto koje sam stvorio izbaci mi da mou ona samo koja su stvorena komandom (/veh) a stvorio sam
Drugi problem je taj što sam napravio kada igrac ode afk i vrati se da konvertuje vrijeme afkanja i izbaci mi jedan warning a ne prikazuje ig nisšta. Stavio sam u include callbacks
Dio skripte: ///
[pawn]CMD:dveh(playerid, params[]) return cmd_dtc(playerid, params);
CMD:dtc(playerid, params[])
{
if(PI[playerid][pAdmin] >= 1337 || IsPlayerAdmin(playerid))
{
new vehicle = GetPlayerVehicleID(playerid);
if(!IsACreatedCar(vehicle)) return SCM(playerid, CRVENA, "(Greska) {C0C0C0}Ne mozes da obrises to vozilo, samo ona koja su stvorena komandom (/veh)");
if(IsPlayerInAnyVehicle(playerid))
{
new ime1[MAX_PLAYER_NAME];
RPIme(playerid, ime1);
SCM(playerid, NARANCASTA, "[VEH] {C0C0C0}Unistili ste Stvoreno Vozilo!");
DestroyVehicle(GetPlayerVehicleID(playerid));
RemovePlayerFromVehicle_H(playerid);
}
}
else return SCM(playerid, CRVENA, "(Greska) {C0C0C0}Niste autorizovani da koristite ovu komandu!");
return 1;
}[/pawn]
[pawn]stock IsACreatedCar(carid)
{
for(new i = 0; i < sizeof(createdcar); i++)
{
if(carid == createdcar) return 1;
}
return 0;
}[/pawn]
DRUGI PROBLEM
[pawn]public OnPlayerResume(playerid, time)
{
new string[64];
IgracAFK[playerid] = 0;
SetPlayerChatBubble(playerid, " ", NARANCASTA, 15.0,1000);
format(string, sizeof(string), "AGRP: {FFFFFF}Ukupno ste bili AFK {FF9900}%s{FFFFFF} minuta.", KonvertujVreme(time/1000)); // {C0C0C0} - lepa boja
return SCM(playerid, NARANCASTA, string);
}[/pawn]
Neke slike/video za lakse dobivanje pomoci(neobavezno): [pawn]warning 235: public function lacks forward declaration (symbol "OnPlayerResume")[/pawn] to mi izbaci za drugi problem
1. Moraš biti u tom stvorenom vozilu da bi mogao da ga uništiš
2. Dodaj iznad public OnPlayerResume(playerid, time) - forward OnPlayerResume(playerid, time);
Citat: TerzicY poslato Februar 06, 2018, 20:48:18 POSLE PODNE
1. Moraš biti u tom stvorenom vozilu da bi mogao da ga uništiš
2. Dodaj iznad public OnPlayerResume(playerid, time) - forward OnPlayerResume(playerid, time);
Budem u stvorenom vozilu da ga unistim isto mi izbaci a dok to obrisem mogu brisati sva i koja nisam veho
@TerzicY
Daj komandu /veh
Fixo sam /veh ovo drugo ne
Public mora imati svoj forward. Dodaj iznad tog publica
[pawn]forward OnPlayerResume(playerid, time);[/pawn]
Evo sad sam video da ti je Nenad napisao, da li si tako uradio i sta se desi?
Citat: |Gagi| poslato Februar 07, 2018, 20:00:50 POSLE PODNE
Public mora imati svoj forward. Dodaj iznad tog publica
[pawn]forward OnPlayerResume(playerid, time);[/pawn]
Evo sad sam video da ti je Nenad napisao, da li si tako uradio i sta se desi?
Jesam stavio sam ne izbacuje warning ali ne radi opet ig
Problem je sto samo kopiras a ne gledas. U RG modu (iz kog si izvadio) se nalaze novi callbackovi http://forum.sa-mp.com/showthread.php?t=490436
Citat: σgà poslato Februar 07, 2018, 22:43:29 POSLE PODNE
Problem je sto samo kopiras a ne gledas. U RG modu (iz kog si izvadio) se nalaze novi callbackovi http://forum.sa-mp.com/showthread.php?t=490436
Haha kakav RG mod haha obriso ga davno tkd ne budi glup
Dobro, dobro, sam si uradio ovo.
Dao sam ti resenje problema, ako hoces da me poslusas, poslusaj
Citat: σgà poslato Februar 08, 2018, 12:52:51 POSLE PODNE
Dobro, dobro, sam si uradio ovo.
Dao sam ti resenje problema, ako hoces da me poslusas, poslusaj
Pa nemoj mi govorit za RG mod koji to ni nema
Ne kontam sto da ohladim ?
Dao ti je rijesenje a ti jos skupljas postove, lock ovdje