Započeo Markonו
•23. Mar. 2013.• Zaključano[Pomoc] Gamemode od 0
1,521
pregleda
14
postova
Made Man
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
394
Postovi:
45
Teme:
Pridružio se:Okt. 2012
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 ?
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.
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.
Underboss
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
666
Postovi:
43
Teme:
Pridružio se:Avg. 2012
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:
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;
}
}Made Man
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
394
Postovi:
45
Teme:
Pridružio se:Okt. 2012
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 ?
#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.Made Man
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
394
Postovi:
45
Teme:
Pridružio se:Okt. 2012
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 ?
Made Man
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
394
Postovi:
45
Teme:
Pridružio se:Okt. 2012
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 ?
Made Man
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
394
Postovi:
45
Teme:
Pridružio se:Okt. 2012
23. Mar. 2013.
Nemam nista, samo osnovno ono gore
I jos sam za spawn postavio
Nista vise, inace radim naravno od new.pwn (logicno).
Help ?
#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 ?
Godfather
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
1,519
Postovi:
30
Teme:
Pridružio se:Jun 2010
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.
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava