Avozilo

Započeo x3mm, Januar 22, 2019, 18:59:30 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 3 gostiju pregledaju ovu temu.

Problem(error/warning): Treba mi komanda /avozilo sa mSelection dialogom, probao sam testirati neke po forumu ovdje, ali izbacuje errore u skripti
Dio skripte: [ pawn ]//[ /pawn ]
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): [ code ]//[ /code ]
Slika/video ingame problema(obavezno ako je ingame problem): //

new adminvozilo[MAX_PLAYERS];
new AdminVozilo[MAX_PLAYERS];
new vozilolist = mS_INVALID_LISTID;
new Text3D: avehl[MAX_PLAYERS];

////////gamemodeinit///////
vozilolist = LoadModelSelectionMenu("vozila.txt");

//////OnPlayerConnect
AdminVozilo[playerid] = -1;

if(AdminVozilo[playerid] != -1) { DestroyVehicle(AdminVozilo[playerid]); Delete3DTextLabel(avehl[playerid]); AdminVozilo[playerid] = -1; }
   if(GetPVarInt(playerid, "stvorioavozilo") == 1) { DestroyVehicle(adminvozilo[playerid]); Delete3DTextLabel(avehl[playerid]); adminvozilo[playerid] = -1; }

////ONPLAYERSPAWN

if(AdminVozilo[playerid] != -1) DestroyVehicle(AdminVozilo[playerid]), AdminVozilo[playerid] = -1;

YCMD:avozilo(playerid, params[],help)
{
    #pragma unused help
    if(UlogovanProvera[playerid] == 0) return SCM(playerid,-1,"(OLife)| "CRVENA"Moras se ulogovati da bi koristio ovu komandu!");
    if(IsPlayerInAnyVehicle(playerid)) return SCM(playerid,-1,"(OLife)| "CRVENA"Ne mozete koristiti ovu komandu dok ste u vozilu.");
   if(PlayerInfo[playerid][pHelper] >= 1 || PlayerInfo[playerid][pAdmin] >= 1 || PlayerInfo[playerid][pAdmin] >= 7)//Ako nemas admin 7 sisteem stavi gde je ovo  PlayerInfo[playerid][pAdmin] >= 7 stavi PlayerInfo[playerid][pAdmin] >= 6 a ovo pHelper ako ti je je na pGM umesto pHelper stavi pGM
   {
       if(AdminDuty[playerid] == 0 && GMDuty[playerid] == 0) return SCM(playerid,-1,""CRVENA"(OLife) "SIVA"Morate biti na Admin & Helper duznosti!");
      if(GetPVarInt(playerid, "stvorioavozilo") == 0) ShowModelSelectionMenu(playerid, vozilolist, "Adm Vozila");
      else if(GetPVarInt(playerid, "stvorioavozilo") == 1)
      {
         DestroyVehicle(adminvozilo[playerid]);
         Delete3DTextLabel(avehl[playerid]);
         adminvozilo[playerid] = -1;
         SetPVarInt(playerid, "stvorioavozilo", 0);
         SCM(playerid,-1,"INFO | "ZUTA"Unistili ste Admin & GM Vozilo.");
      }
   }
   else return SCM(playerid,-1,""ZUTA"(OLife) "SIVA"Samo Admini & Helperi.");
   return 1;
}

///////////
public OnPlayerModelSelection(playerid, response, listid, modelid)
{
if(listid == vozilolist)
   {
       if(response)
       {
         new Float:Nx, Float:Ny, Float:Nz, Float:Nn, engine, lights, alarm, doors, bonnet, boot, objective;
         GetPlayerPos(playerid, Nx, Ny, Nz);
         GetPlayerFacingAngle(playerid, Nn);
         adminvozilo[playerid] = CreateVehicle(modelid, Nx+4, Ny, Nz, Nn, 0, 0, -1);
         SetPVarInt(playerid, "stvorioavozilo", 1);
         new kurac = adminvozilo[playerid];
         SCM(playerid,-1,""SPLAVA"(OLife) "SPLAVA"Spawnao si A/GM Vozilo!");
         GetVehicleParamsEx(kurac, engine, lights, alarm, doors, bonnet, boot, objective);
         SetVehicleParamsEx(kurac, 1, 1, alarm, doors, bonnet, boot, objective);
         new lololox[100];
         format(lololox, sizeof(lololox), ""SPLAVA"[ %s ]\n\n"BELA"Admin: %s", ImeVozila[modelid - 400], GetName(playerid));
         avehl[playerid] = Create3DTextLabel(lololox, 0x21DD00FF, 0.0, 0.0, 0.0, 20, 0, 1);
         Attach3DTextLabelToVehicle(avehl[playerid], kurac, 0.0, 0.0, 0.0);
         PutPlayerInVehicle(playerid, kurac, 0);
         SetVehicleHealth(kurac, 998.0);
         //format(string, sizeof(string), ""PDBOJA"#AdminCmd | "BELA"Admin %s je upravio Stvorio vozilo Pod imenom %s.", GetName(playerid),ImeVozila[modelid - 400]);
           //Adminp(-1, string);
       }
       else SCM(playerid,-1,""SPLAVA"(OLife) "SPLAVA"Odustao si od spawna A/GM Vozila!");
       return 1;
   }
////// Na kraju u  scriptfiles dodaj Tekstualni dokument pod Imenom vozila i u taj txt dokumet dodajes id vozila na primer 400 401 402 403 i Tjt
Poslednja Izmena: Januar 22, 2019, 19:37:48 POSLE PODNE od Tayson Pawno

@Tayson Pawno
\pawno\include\newsamp.inc(444) : error 017: undefined symbol "CB_OnGameModeInit"
\pawno\include\newsamp.inc(712) : error 017: undefined symbol "CB_OnPlayerUpdate"
\pawno\include\newsamp.inc(753) : error 017: undefined symbol "CB_OnPlayerStateChange"
\pawno\include\newsamp.inc(794) : error 017: undefined symbol "CB_OnPlayerKeyStateChange"
\pawno\include\progress2.inc(336) : error 017: undefined symbol "ppb_OnPlayerDisconnect"

Ako ti je tesko da ubacujes avozilo nadji u nekom up modu edit i samo prebaci kod sebe u mod
#ROBY
#ONLINE !
----- NIKAD PORAZ SAMO LEKCIJA! -----

Primer:
public OnPlayerModelSelection(playerid, response, listid, modelid) stisni ctrl + F i kucas onplayermodelselection i tu ubacis ovo sto ti je dao bez publica.
Tako za sve...