[Pomoc] Gamemode od 0

Započeo Markonו
23. Mar. 2013. Zaključano
1,493
pregleda
14
postova
B-Line
4
Made Man
23. Mar. 2013.
Skripta koju koristim: Night Life Role Play  (Od 0)
Detaljan opis problema: Pocetnik sam, do sada sam samo izmenjivao (editovao) gamemodove, ali zelim sada od 0 nesto da napravim.
Dio skripte: Od 0
Neke slike/video za lakse dobivanje pomoci(neobavezno): Evo malo detaljnije

Konacno sam odlucio da krenem, pa evo, inace sam sami pocetnik i nikada ovo nisam radio do sada (GM od 0) do sada sam obicno editovao gamemodove i shvatio osnove. Pa da krenem

•Ucu u pawn i izabrati new.pwn ili cu ici od same nule, sve sam kucati ?
•Predpostavljam da je trcanje postavljeno vec u new.pwn, a ja hocu da bude ko u SP, bolje receno, kao na CH, ne kao na YUB.
•Mod cu nazvati North Europe i planiracu nesto ukratko, samo systeme i mape, nista vise za pocetak tipa poslova, organizacija i slicno.
•Kako da napravim fajl samo za moj mod, da tu bude sve sto treba da sadrzi jedan gamemode, a to je - scriptfiles, plugins, pawno (.axm i .pwn fajl), gamemodes, filescripts i ostalo.
•Kako da dobijem od ovoga .pwn fajla i .amx ?
•Hocu da skriptam ispod ovoga svega kada otvorim new.pwn ili gore i na vrh trebam nesto da stavim, a obicno treba oni #include #new i slicno, pa  ako bih bili ljubazni da mi date sve te kodove za vrh i objasnite koji ceu sluzi (naravno osnovne)
•I sta cu prvo da pocnem da skriptam, radicu po tutorialima svakako ide vikend, ali odma prvo da krenem sa cime ? Ja bih iskreno neki najprostiji rent system, da mi objasnite kako da ubacim vozila ingame, primer 5 NRG-500 da budu na toj jednoj lokaciji, da renta kuca /iznajmivozilo, a ako hoce odjavi /odjavivozilo, isto kada ode relog pa se vrati da mu ostane rentan, ali da se respawna i da ne moze rentati drugo vozilo dok to ne odjavi. Tekst za /iznajmivozilo "Uspesno ste iznajmili vozilo (NRG-500).
" primer sam uzeo, NRG-500, za odjavit "Uspesno ste odjavili rentano vozilo (NRG-500).", a kada hoce da renta drugo vozilo, a vec renta jedno da pise "Vec imate iznajmljeno vozilo, da odjavite - /odjavi." i da bude ovih boja kao sto sam ja stavio, inace kako stavljam boje tekstova za ovakve i slicne slucajeve ?
•Jesu varijalbe ono gore na vrhu #new #include i ostalo? I za naprimer kada hocu ubacim PayDay system, kako cu ja znati koje varijalbe idu ?
•I sta cu sa ovim, pise filescripts, ne znam to da izmenim da stavim scripts i moje ime ili sta ?
main()
{
print("\n----------------------------------");
print(" Blank Gamemode by your name here");
print("----------------------------------\n");
}


Inace cu skriptu raditi u Las Vegasu (Venturasu) i to gore, taj tekst za rent sam oznacio belom i zutom, jebiga, mozete procitati valjda.

P.S: Necu samo da mi date neke bezvezne kodove, ja to ubacim i nista naucio nisam! Da mi i objasnite kako; sta;sto to tako ide, i primer "playerid" - to pamti igracev ID i slicno, hvala dobrim dusama.
ermin.a
5
Underboss
23. Mar. 2013.
Dobro da radis skriptu od 0, jer nema nikakve logike editovat bilo koji mod, smuci ti se,

a i najlakse ti je napravit mod od 0, prilagodis ga sebi kako hoces

Skines samp0.3xserver sa sa-mp.com

pobrises one ostale modove u gamemodes, pobrises ono iz scriptfiles(foldere tacnije Properties i Vehicles)

onda ides u pawnu  File>New

I onda ti je najlakse.

Preporucujem YSI, y_ini za cuvanje/citanje , ycmds za komande, brz sistem komandi, iako je i zcmd brz preporucujem ti ipak YCMD!

Onda odradis reg/log

evo ti primer:
#include 
#include
#include
#include
#include
#include

forward LoadUserData(playerid, name[], value[]);

#define SCM SendClientMessage

#define DIALOG_REGISTER                1
#define DIALOG_LOGIN                    2

enum pInfo
{
    pPassword,
    pAdmin,
    pGameSage,
}
new PlayerInfo; // MAX_PLAYERS, znaci da moze za svakog igraca
// ili stavi PlayerInfo // Varijabla do samo 50 igraca, da malo bolje skontas
// MAX_PLAYERS ti je vec definisan kao 500,

main() // ispisuje ti se u konzoli prilikom startanje samp-server-a
{
print("\n----------------------------------");
print("  Moj Mod");
print("----------------------------------\n");
}

public OnGameModeInit()
{
SetGameModeText("MojModv1.0");
UsePlayerPedAnims(); // Eh ovo ti je CJ trcanje, ili sto ti kazes kao na "CH"
DisableInteriorEnterExits(); // ovo jednostavno ukida markere za ulaze u bizove kucu iz SP-a
return 1;
}

public OnGameModeExit()
{
return 1;
}

public OnPlayerRequestClass(playerid, classid)
{
return 1;
}

public OnPlayerConnect(playerid)
{
    new strText, IGRACEVO_IME;
    GetPlayerName(playerid, MAX_PLAYER_NAME, sizeof(MAX_PLAYER_NAME);
    format(strText, 35, "Korisnici/%s.ini", IGRACEVO_IME); // formatira string, sa igracevim imenom, tj njegov fajl
    if(!fexist(strText)) // provjerava ako ne postoji fajl, onda mu pokazu registraciju:
    {
        ShowPlayerDialog(playerid, DIALOG_REGISTER, DIALOG_STYLE_PASSWORD, "Registracija", "Molimo upisite lozinku da se registrujete", "Register", "Odustani");
    }
    else // inace, ako postoji (suprotno od !fexist(ne postoji)) // pokazuje mu login
    {
    ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_PASSWORD, "Logiranje", "Molimo upisite lozinku da se logujete", "Login", "Odustani");
    return 1;
    }
    SetPVarInt(playerid, "Konektovan", 1); // ovo je cisto provjera za spawn, ako nije logiran kicka ga
return 1;
}

public OnPlayerDisconnect(playerid, reason)
{
    SacuvajIgraca(playerid); // Funkcija skracena, da ne bi pisao ovdje pod onplayerdissconect ostalo, da ti lijepo izgleda ovako je
return 1;
}

public OnPlayerSpawn(playerid)
{
if(GetPVarInt(playerid, "Konektovan") == 1)
{
SendClientMessage(playerid, 14, "Spawn prije logina nije dozvoljen {ffffff}(Kickovan)");
Kick(playerid);
}
return 1;
}

public OnPlayerDeath(playerid, killerid, reason)
{
return 1;
}

public OnVehicleSpawn(vehicleid)
{
return 1;
}

public OnVehicleDeath(vehicleid, killerid)
{
return 1;
}

public OnPlayerText(playerid, text[])
{
return 1;
}
// eh callback OnPlayerComandText promjenis u ovaj, jer kad vec koristis YCMD, da ti ne mijesa se i onda ce ti strcmp komande vracat false
public OnPlayerCommandPerformed(playerid, cmdtext[], success)
{
if(success) return 1;

new xD;
format(xD, sizeof(xD),
"ERROR: Komanda %s nije pronadjena!", cmdtext);
return SendClientMessage(playerid, -1, xD);
}

public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
return 1;
}

public OnPlayerExitVehicle(playerid, vehicleid)
{
return 1;
}

public OnPlayerStateChange(playerid, newstate, oldstate)
{
return 1;
}

public OnPlayerEnterCheckpoint(playerid)
{
return 1;
}

public OnPlayerLeaveCheckpoint(playerid)
{
return 1;
}

public OnPlayerEnterRaceCheckpoint(playerid)
{
return 1;
}

public OnPlayerLeaveRaceCheckpoint(playerid)
{
return 1;
}

public OnRconCommand(cmd[])
{
return 1;
}

public OnPlayerRequestSpawn(playerid)
{
return 1;
}

public OnObjectMoved(objectid)
{
return 1;
}

public OnPlayerObjectMoved(playerid, objectid)
{
return 1;
}

public OnPlayerPickUpPickup(playerid, pickupid)
{
return 1;
}

public OnVehicleMod(playerid, vehicleid, componentid)
{
return 1;
}

public OnVehiclePaintjob(playerid, vehicleid, paintjobid)
{
return 1;
}

public OnVehicleRespray(playerid, vehicleid, color1, color2)
{
return 1;
}

public OnPlayerSelectedMenuRow(playerid, row)
{
return 1;
}

public OnPlayerExitedMenu(playerid)
{
return 1;
}

public OnPlayerInteriorChange(playerid, newinteriorid, oldinteriorid)
{
return 1;
}

public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
return 1;
}

public OnRconLoginAttempt(ip[], password[], success)
{
return 1;
}

public OnPlayerUpdate(playerid)
{
return 1;
}

public OnPlayerStreamIn(playerid, forplayerid)
{
return 1;
}

public OnPlayerStreamOut(playerid, forplayerid)
{
return 1;
}

public OnVehicleStreamIn(vehicleid, forplayerid)
{
return 1;
}

public OnVehicleStreamOut(vehicleid, forplayerid)
{
return 1;
}

public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
    switch(dialogid)
    {
case DIALOG_REGISTER:
{
if(!response) return Kick(playerid); // ako klikne drugi gumb ili ESC Kicka ga
      if(response)
  {
    new jstring;
                      if(strlen(inputtext) >= 6 && strlen(inputtext) <= 35) // ako je upisani text veci od 6 ili manji od 35!
                        {
      new uFile;
                                    new IME_IGRACA;
                                    GetPlayerName(playerid, IME_IGRACA, sizeof(IME_IGRACA));
    format(uFile, 35, "Korisnici/%s.ini", IME_IGRACA);
    new INI:playerFile = INI_Open(uFile);
    INI_WriteString(playerFile, "Lozinka", inputtext);
INI_WriteInt(playerFile, "Admin", 0);
INI_WriteInt(playerFile, "GameSage", 0);
    INI_Close(playerFile);
GivePlayerMoney(playerid, 200);
  ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_PASSWORD, "Logiranje", "Upisi pass da se logujes", "Login", "Odustani");
format(jstring, sizeof(jstring), " Uspjesno si se registrovao/la| tvoj password je: %s", inputtext);
SCM(playerid, -1, jstring);
}
                else
{
    ShowPlayerDialog(playerid, DIALOG_REGISTER, DIALOG_STYLE_PASSWORD, "Registracija", "Upisi lozinku da se registrujes [6-35 znakova]", "Register", "Odustani");
                    SCM(playerid, -1, " * Lozinka mora da bude izmedju 6 i 35 znakova!");
}
}
}
case DIALOG_LOGIN:
        {
if(!response) return Kick(playerid);
if(response)
            {
                if(strlen(inputtext) >= 6 && strlen(inputtext) <= 35)
                {
                new uFile;
format(uFile, 35, USER_FILE, PlayerName(playerid));
INI_ParseFile(uFile, "LoadUserData", .bExtra = true, .extra = playerid);
SetPVarInt(playerid, "Prijavljen", 1);
    SpawnPlayer(playerid);
if(!strcmp(PlayerInfo, inputtext, false))
    {
SetPVarInt(playerid, "Ulogiran", 1);
SetPVarInt(playerid, "Konektovan", 0);
      }
          else
            {
ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_PASSWORD, "Pogresna lozinka!", "Upisan je pogresan pw! Upisi ispravan password da se logujes!", "Login", "Odustani");
SendClientMessage(playerid, -1, ">>Pogresna lozinka<<");
      }
}
}
}
//-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
}
return 1;
}

stock SacuvajIgraca(playerid)
{
    new fajl_korisnika, IMEIGRACA;
    GetPlayerName(playerid, IMEIGRACA, sizeof(IMEIGRACA));
    format(fajl_korisnika, 35, "Korisnici/%s.ini", IMEIGRACA); // formatira string, sa igracevim imenom
    new INI:playerFile = INI_Open(fajl_korisnika); // otvara fajl
    INI_WriteString(playerFile, "Lozinka", PlayerInfo); // Zapisuje string, u igracev fajl
    INI_WriteInt(playerFile, "Admin", PlayerInfo); // Zapisuje int u igracev fajl (INT kao broj)
    INI_WriteInt(playerFile, "GameSage", PlayerInfo);

    INI_Close(playerFile); // Zatvara igracev fajl
    return true;
}

public LoadUserData(playerid, name[], value[])
{
    INI_String("Lozinka", PlayerInfo, 129);
    INI_Int("Admin", PlayerInfo);
    INI_Int("GameSage", PlayerInfo);

    return true;
}

}
B-Line
4
Made Man
23. Mar. 2013.
Vec sam uzeo y_ini i ZCMD, to sam sve postavio, samo sto si mi poslao to

#define DIALOG_REGISTER                1
#define DIALOG_LOGIN                    2

kada jos nisam uradio reg/log system, jer ne znam, a nema tutova 😄

P.S: Sve sredio, kako da dodajem mape ? Kreno nesto da dodajem i dobio 26 errora, help ?
C:\Users\Marko\Desktop\Night~Life\gamemodes\nlrp.pwn(278) : error 021: symbol already defined: "CreateObject"
C:\Users\Marko\Desktop\Night~Life\gamemodes\nlrp.pwn(521) : error 010: invalid function or declaration
C:\Users\Marko\Desktop\Night~Life\gamemodes\nlrp.pwn(536) : warning 225: unreachable code
C:\Users\Marko\Desktop\Night~Life\gamemodes\nlrp.pwn(536) : warning 217: loose indentation
C:\Users\Marko\Desktop\Night~Life\gamemodes\nlrp.pwn(536) : error 029: invalid expression, assumed zero
C:\Users\Marko\Desktop\Night~Life\gamemodes\nlrp.pwn(536) : error 004: function "Itter_OnPlayerConnect" is not implemented
C:\Users\Marko\Desktop\Night~Life\gamemodes\nlrp.pwn(541) : warning 225: unreachable code
C:\Users\Marko\Desktop\Night~Life\gamemodes\nlrp.pwn(541) : error 029: invalid expression, assumed zero
C:\Users\Marko\Desktop\Night~Life\gamemodes\nlrp.pwn(541) : error 004: function "Itter_OnPlayerDisconnect" is not implemented
C:\Users\Marko\Desktop\Night~Life\gamemodes\nlrp.pwn(546) : warning 225: unreachable code
C:\Users\Marko\Desktop\Night~Life\gamemodes\nlrp.pwn(546) : error 029: invalid expression, assumed zero
C:\Users\Marko\Desktop\Night~Life\gamemodes\nlrp.pwn(546) : error 004: function "OnPlayerSpawn" is not implemented
C:\Users\Marko\Desktop\Night~Life\gamemodes\nlrp.pwn(553) : warning 225: unreachable code
C:\Users\Marko\Desktop\Night~Life\gamemodes\nlrp.pwn(553) : error 029: invalid expression, assumed zero
C:\Users\Marko\Desktop\Night~Life\gamemodes\nlrp.pwn(553) : error 004: function "OnPlayerDeath" is not implemented
C:\Users\Marko\Desktop\Night~Life\gamemodes\nlrp.pwn(558) : warning 225: unreachable code
C:\Users\Marko\Desktop\Night~Life\gamemodes\nlrp.pwn(558) : error 029: invalid expression, assumed zero
C:\Users\Marko\Desktop\Night~Life\gamemodes\nlrp.pwn(558) : error 004: function "OnVehicleSpawn" is not implemented
C:\Users\Marko\Desktop\Night~Life\gamemodes\nlrp.pwn(563) : warning 225: unreachable code
C:\Users\Marko\Desktop\Night~Life\gamemodes\nlrp.pwn(563) : error 029: invalid expression, assumed zero
C:\Users\Marko\Desktop\Night~Life\gamemodes\nlrp.pwn(563) : error 004: function "OnVehicleDeath" is not implemented
C:\Users\Marko\Desktop\Night~Life\gamemodes\nlrp.pwn(568) : warning 225: unreachable code
C:\Users\Marko\Desktop\Night~Life\gamemodes\nlrp.pwn(568) : error 029: invalid expression, assumed zero
C:\Users\Marko\Desktop\Night~Life\gamemodes\nlrp.pwn(568) : error 004: function "OnPlayerText" is not implemented
C:\Users\Marko\Desktop\Night~Life\gamemodes\nlrp.pwn(573) : warning 225: unreachable code
C:\Users\Marko\Desktop\Night~Life\gamemodes\nlrp.pwn(573) : error 029: invalid expression, assumed zero
C:\Users\Marko\Desktop\Night~Life\gamemodes\nlrp.pwn(573) : error 004: function "zcmd_OnPlayerCommandText" is not implemented
C:\Users\Marko\Desktop\Night~Life\gamemodes\nlrp.pwn(575) : error 017: undefined symbol "cmdtext"
C:\Users\Marko\Desktop\Night~Life\gamemodes\nlrp.pwn(583) : warning 225: unreachable code
C:\Users\Marko\Desktop\Night~Life\gamemodes\nlrp.pwn(583) : error 029: invalid expression, assumed zero
C:\Users\Marko\Desktop\Night~Life\gamemodes\nlrp.pwn(583) : error 004: function "OnPlayerEnterVehicle" is not implemented
C:\Users\Marko\Desktop\Night~Life\gamemodes\nlrp.pwn(588) : warning 225: unreachable code
C:\Users\Marko\Desktop\Night~Life\gamemodes\nlrp.pwn(588) : error 029: invalid expression, assumed zero
C:\Users\Marko\Desktop\Night~Life\gamemodes\nlrp.pwn(588) : error 004: function "OnPlayerExitVehicle" is not implemented
C:\Users\Marko\Desktop\Night~Life\gamemodes\nlrp.pwn(593) : warning 225: unreachable code
C:\Users\Marko\Desktop\Night~Life\gamemodes\nlrp.pwn(593) : error 029: invalid expression, assumed zero
C:\Users\Marko\Desktop\Night~Life\gamemodes\nlrp.pwn(593) : error 004: function "OnPlayerStateChange" is not implemented
C:\Users\Marko\Desktop\Night~Life\gamemodes\nlrp.pwn(598) : warning 225: unreachable code
C:\Users\Marko\Desktop\Night~Life\gamemodes\nlrp.pwn(598) : error 029: invalid expression, assumed zero

Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase

26 Errors.
CACTHER!
4
Enforcer
23. Mar. 2013.
Mape dodajes ispod OnGameModeInit
B-Line
4
Made Man
23. Mar. 2013.
Da, to znam, ali daj mi primer neki jebote kako treba to da izgleda

EDIT: Nikola hvala za to, sada cu napraviti, samo mi objasnite za mape ?
B-Line
4
Made Man
23. Mar. 2013.
C:\Users\Marko\Desktop\nlrp.pwn(67) : error 010: invalid function or declaration
C:\Users\Marko\Desktop\nlrp.pwn(67) : warning 215: expression has no effect
C:\Users\Marko\Desktop\nlrp.pwn(67) : warning 215: expression has no effect
C:\Users\Marko\Desktop\nlrp.pwn(67) : error 001: expected token: ";", but found ")"
C:\Users\Marko\Desktop\nlrp.pwn(69) : error 010: invalid function or declaration
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase

3 Errors.


Ali da, vidi, ja sam sada uzeo da radim gamemode od 0, otvorim .pwn i samo podesim na vrh ono sto treba i dolje stavim kordinate za spawn i kad hocu da complie 3 errora! Zasto, pomozite da se resim ?
B-Line
4
Made Man
23. Mar. 2013.
public OnPlayerSpawn(playerid, 1708.0, -1342.0, 13.55)
{
return 1;
}


To ovaj spawn sto sam stavljao, nisam dobro ?  🙄
B-Line
4
Made Man
23. Mar. 2013.
Ma smij se i ja bih 😄

A sto "pos", sta to znaci 😄 ?
B-Line
4
Made Man
23. Mar. 2013.
Jebes Bill Gatesa i ginisovu knjigu, za tebe treba neka nova.

P.S: Si ti poduzavao Hoxxya ?

Kako mapu da ubacim i sa remove object 😄 ?

daj primer neki 😛
B-Line
4
Made Man
23. Mar. 2013.
C:\Users\Marko\Desktop\Night~Life\gamemodes\nlrp.pwn(68) : error 017: undefined symbol "DIALOG_LOGIN"
C:\Users\Marko\Desktop\Night~Life\gamemodes\nlrp.pwn(72) : error 017: undefined symbol "DIALOG_REGISTER"
C:\Users\Marko\Desktop\Night~Life\gamemodes\nlrp.pwn(80) : warning 217: loose indentation
C:\Users\Marko\Desktop\Night~Life\gamemodes\nlrp.pwn(82) : error 017: undefined symbol "PlayerInfo"
C:\Users\Marko\Desktop\Night~Life\gamemodes\nlrp.pwn(83) : error 017: undefined symbol "PlayerInfo"
C:\Users\Marko\Desktop\Night~Life\gamemodes\nlrp.pwn(84) : error 017: undefined symbol "PlayerInfo"
C:\Users\Marko\Desktop\Night~Life\gamemodes\nlrp.pwn(85) : error 017: undefined symbol "PlayerInfo"
C:\Users\Marko\Desktop\Night~Life\gamemodes\nlrp.pwn(98) : error 017: undefined symbol "PlayerInfo"
C:\Users\Marko\Desktop\Night~Life\gamemodes\nlrp.pwn(99) : error 017: undefined symbol "PlayerInfo"
C:\Users\Marko\Desktop\Night~Life\gamemodes\nlrp.pwn(257) : error 017: undefined symbol "DIALOG_REGISTER"
C:\Users\Marko\Desktop\Night~Life\gamemodes\nlrp.pwn(262) : error 017: undefined symbol "DIALOG_REGISTER"
C:\Users\Marko\Desktop\Night~Life\gamemodes\nlrp.pwn(271) : warning 213: tag mismatch
C:\Users\Marko\Desktop\Night~Life\gamemodes\nlrp.pwn(271) : warning 213: tag mismatch
C:\Users\Marko\Desktop\Night~Life\gamemodes\nlrp.pwn(271) : warning 202: number of arguments does not match definition
C:\Users\Marko\Desktop\Night~Life\gamemodes\nlrp.pwn(271) : warning 202: number of arguments does not match definition
C:\Users\Marko\Desktop\Night~Life\gamemodes\nlrp.pwn(271) : warning 202: number of arguments does not match definition
C:\Users\Marko\Desktop\Night~Life\gamemodes\nlrp.pwn(271) : warning 202: number of arguments does not match definition
C:\Users\Marko\Desktop\Night~Life\gamemodes\nlrp.pwn(271) : warning 202: number of arguments does not match definition
C:\Users\Marko\Desktop\Night~Life\gamemodes\nlrp.pwn(271) : warning 202: number of arguments does not match definition
C:\Users\Marko\Desktop\Night~Life\gamemodes\nlrp.pwn(271) : warning 202: number of arguments does not match definition
C:\Users\Marko\Desktop\Night~Life\gamemodes\nlrp.pwn(271) : warning 202: number of arguments does not match definition
C:\Users\Marko\Desktop\Night~Life\gamemodes\nlrp.pwn(271) : warning 202: number of arguments does not match definition
C:\Users\Marko\Desktop\Night~Life\gamemodes\nlrp.pwn(271) : error 001: expected token: ";", but found ")"
C:\Users\Marko\Desktop\Night~Life\gamemodes\nlrp.pwn(271) : error 029: invalid expression, assumed zero
C:\Users\Marko\Desktop\Night~Life\gamemodes\nlrp.pwn(271) : warning 215: expression has no effect
C:\Users\Marko\Desktop\Night~Life\gamemodes\nlrp.pwn(275) : error 017: undefined symbol "DIALOG_LOGIN"
C:\Users\Marko\Desktop\Night~Life\gamemodes\nlrp.pwn(280) : error 017: undefined symbol "PlayerInfo"
C:\Users\Marko\Desktop\Night~Life\gamemodes\nlrp.pwn(283) : error 017: undefined symbol "PlayerInfo"
C:\Users\Marko\Desktop\Night~Life\gamemodes\nlrp.pwn(287) : error 017: undefined symbol "DIALOG_LOGIN"
C:\Users\Marko\Desktop\Night~Life\gamemodes\nlrp.pwn(293) : warning 217: loose indentation
C:\Users\Marko\Desktop\Night~Life\gamemodes\nlrp.pwn(317) : error 017: undefined symbol "pGameMaster"
C:\Users\Marko\Desktop\Night~Life\gamemodes\nlrp.pwn(327) : error 017: undefined symbol "PATH"
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase

18 Errors.


Ovo ti je kod registracije, a evo te linije:

62
ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_INPUT,"Prijavljivanje","Ukucajte lozinku da bi se ulogovali","Prijavi se","Izadji");


72
ShowPlayerDialog(playerid, DIALOG_REGISTER, DIALOG_STYLE_INPUT,"Registracija","Ukucajte lozinku da bi se registrovali.","Registruj se","Izadji");


80
INI_SetTag(File,"data");


82
INI_WriteInt(File,"Admin",PlayerInfo);


83
INI_WriteInt(File,"GameMaster",PlayerInfo);


84
INI_WriteInt(File,"Ubistva",PlayerInfo);


85
INI_WriteInt(File,"Smrti",PlayerInfo);


98
PlayerInfo++;


99
PlayerInfo++;


257
case DIALOG_REGISTER:


262
if(!strlen(inputtext)) return ShowPlayerDialog(playerid, DIALOG_REGISTER, DIALOG_STYLE_INPUT, "Registracija","Uneli ste pogresnu lozinku.\nUnesite ispravnu lozinku da bi se registrovali.","Registruj se","Izadji");


271
SetSpawnInfo(playerid, 1708.0, -1342.0, 13.55));


Pomoc ?
ladolez
5
Underboss
23. Mar. 2013.
odmah cu ti reci ako imas nesto pre toga ubacivano u skriptu nemozes tako... i meni je izbacivalo milion errora... moras prvo reg/log pa onda ostalo
B-Line
4
Made Man
23. Mar. 2013.
Nemam nista, samo osnovno ono gore
#include 
#include
#include
#include
#include
#include

public OnFilterScriptInit()
{
print("\n--------------------------------------");
print(" Night Life RolePlay | By Markoni      ");
print("--------------------------------------\n");
return 1;

main()
{
print("\n----------------------------------");
print(" Night Life RolePlay | By Markoni  ");
print("----------------------------------\n");
}


I jos sam za spawn postavio
public OnPlayerSpawn(playerid)
{
    SetPlayerPos(playerid, 1708.0, -1342.0, 13.55);
return 1;
}


Nista vise, inace radim naravno od new.pwn (logicno).

Help ?
Johnâ„¢
5
Godfather
23. Mar. 2013.
Ne treba ti OnFilterScriptInit i OnFilterScriptExit callback kod pravljenja mod od nula. I ne treba ti #if defined FILTERSCRIPT niti #else niti #endif. I onda odi pratit neki register/login sustav i napravi si po njemu reg./log. sustav i probaj shvatit sto koji dio koda i radi i onda kreni dalje sa ostalim sustavima.
Johnâ„¢
5
Godfather
23. Mar. 2013.
Onda je ovo rijeseno, lock.

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha