Skripta koju koristim:Moja od 0
Detaljan opis problema: Dodavao sam neku mapu i Remove objete sam stavio pod OnPlayerConnect a CreateDynamic objekte pod OnGameModeInit i dobio ova dva erora
Dio skripte: Errori D:\Users\Salipur\Desktop\Atrocious\gamemodes\Atrocious.pwn(316) : error 021: symbol already defined: "CreateDynamicObject"
D:\Users\Salipur\Desktop\Atrocious\gamemodes\Atrocious.pwn(416) : error 021: symbol already defined: "RemoveBuildingForPlayer"
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
2 Errors.
Neke slike/video za lakse dobivanje pomoci(neobavezno):
pa probaj obrisat te definicije posto kaze da si ih vec definiro
probaj samo promjeniti naziv variable
Pa zasto bih menjao OnPlayerDisconect treba mi za mapu,?
Stavi CreateDynamicObject u OngameModeInit unutar viticatsih zagrada
Stavi RemoveBuildingForPlayer u OnPlayerConnect unutar viticatsih zagrada
Ako nece, update streamer.
kada stavim {} dobijem ovo D:\Users\Salipur\Desktop\Atrocious\gamemodes\Atrocious.pwn(316) : error 055: start of function body without function header
D:\Users\Salipur\Desktop\Atrocious\gamemodes\Atrocious.pwn(416) : error 055: start of function body without function header
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
2 Errors.
streamer sam update
Daj da vidim sta si ti tu radio, nemoj da stavljas nikakve zagrade, imas ih vec po default-u u publicu, samo kodove ubacuj unutar njih.
Ne razumem? Vratio sam sada bez Tih zagrada
Prebacio sam iz {Create...} u Create
I iz {Removig...} u Removing
Jel iz ovoga (970, -2549.24780, 2368.10962, 4.50750, 0.00000, 0.00000, -270.00000); trebam u ovo dole da stavim?
{970, -2549.24780, 2368.10962, 4.50750, 0.00000, 0.00000, -270.00000};
Jaooo, brisi to odmah...
public OnPlayerConnect(playerid)
{
// ZNACI OVDE UNUTAR OVIH ZAGRADA STAVLJAS KODOVE
return 1;
}
ZNaci OnGameModeInit/Connect
// CreateDynamicObject(970, -2549.24780, 2368.10962, 4.50750, 0.00000, 0.00000, -270.00000);
EDIT stavio sam tako i sada ne vidim mapu? nema je pa zar te kose crte // znace da se to ne vazi u skripti?
//Bla bla bla bla... ti je komentar, njega skipta ne cita kao kod vec kako komentar.
lOl Pa zato mapa nece da mi ucita onda? Ja sam ubacio tu mapu i hocu da je imam na serveru ali kada stavim // ne ucitava se mapa
Logicno, zar ne?
Pa ja hocu da mi se mapa ucita........
Pa ukloni komentar "//" tamo gde to imas..
Pa onda mi izbaci onaj eror......
aj daj da vidimo kako si ti to npravio
public OnGameModeInit()
{
SendRconCommand("hostname "SERVERIME);
SendRconCommand("gamemodetext blabla(C)Script: "MOD_VERZIJA);
SendRconCommand("mapname "IMEMAPE);
SendRconCommand("weburl "WEB_ADRESA);
SendRconCommand("rcon_password "RCON_PW);
SetTimer("VremeTimer",1000,true);
SetTimer("ZonaUpdate",1000,true);
Pa onda podatci i ta sranja i onda sam dodao ovo i tu bih ispod stavljao mape od CreateDynamicObject i sada ide ova kod pa onda svi ti kodovi od mape
//=============================================OPSTINA==================================//
CreateDynamicObject(6946, -2534.95654, 2353.04858, 3.86995, 0.00000, 0.00000, 179.98936);
A onda OnPlayerConnect
public OnPlayerConnect(playerid)
{
SetTimerEx("Kamera",500,false,"i",playerid);
TogglePlayerSpectating(playerid, 1);
SetPlayerColor(playerid, 0xFFFFFF00);
return 1;
}
//=====================================OpstinaR==================================//
RemoveBuildingForPlayer(playerid, 9301, -2530.3516, 2346.2031, 7.9688, 0.25);
RemoveBuildingForPlayer(playerid, 9373, -2530.3516, 2346.2031, 7.9688, 0.25);
RemoveBuildingForPlayer(playerid, 1617, -2548.9922, 2352.3359, 11.1484, 0.25);
RemoveBuildingForPlayer(playerid, 1689, -2544.5547, 2348.0156, 13.2422, 0.25);
RemoveBuildingForPlayer(playerid, 1617, -2539.6172, 2352.3359, 11.1484, 0.25);
RemoveBuildingForPlayer(playerid, 1227, -2527.2422, 2353.1250, 4.7578, 0.25);
RemoveBuildingForPlayer(playerid, 1227, -2520.7188, 2353.1250, 4.7578, 0.25);
RemoveBuildingForPlayer(playerid, 1227, -2524.0625, 2353.1250, 4.7578, 0.25);
RemoveBuildingForPlayer(playerid, 1440, -2503.3125, 2341.3672, 4.4531, 0.25);
i kada compile dobijam ovo
D:\Users\Salipur\Desktop\Atrocious\gamemodes\blabla.pwn(317) : error 021: symbol already defined: "CreateDynamicObject"
D:\Users\Salipur\Desktop\Atrocious\gamemodes\blabla.pwn(417) : error 021: symbol already defined: "RemoveBuildingForPlayer"
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
2 Errors.
Linija 317
CreateDynamicObject(6946, -2534.95654, 2353.04858, 3.86995, 0.00000, 0.00000, 179.98936);
Linija 417 RemoveBuildingForPlayer(playerid, 9301, -2530.3516, 2346.2031, 7.9688, 0.25);
Ono sto mogu da primetim kodlinije 317 jeste da "Strci na odnosu od drugih npr
CreateDynamicObject(6946, -2534.95654, 2353.04858, 3.86995, 0.00000, 0.00000, 179.98936);
CreateDynamicObject(615, -2515.41870, 2342.78589, 4.38472, 0.00000, 0.00000, 0.00000);
CreateDynamicObject(615, -2515.41870, 2342.78589, 4.38472, 0.00000, 0.00000, 0.00000);
CreateDynamicObject(615, -2515.41870, 2342.78589, 4.38472, 0.00000, 0.00000, 0.00000);
CreateDynamicObject(615, -2515.41870, 2342.78589, 4.38472, 0.00000, 0.00000, 0.00000);
I sve tako ide samo ta prva bezi malo..
Oprobaj ovo
native RemoveBuildingForPlayer(...);
ili
#define RemoveBuildingForPlayer(...)
Moras sve funkcije stavljati unutar callbackova odnosno publica
public OnPlayerConnect(playerid)
{
SetTimerEx("Kamera",500,false,"i",playerid);
TogglePlayerSpectating(playerid, 1);
SetPlayerColor(playerid, 0xFFFFFF00);
//=====================================OpstinaR==================================//
RemoveBuildingForPlayer(playerid, 9301, -2530.3516, 2346.2031, 7.9688, 0.25);
RemoveBuildingForPlayer(playerid, 9373, -2530.3516, 2346.2031, 7.9688, 0.25);
RemoveBuildingForPlayer(playerid, 1617, -2548.9922, 2352.3359, 11.1484, 0.25);
RemoveBuildingForPlayer(playerid, 1689, -2544.5547, 2348.0156, 13.2422, 0.25);
RemoveBuildingForPlayer(playerid, 1617, -2539.6172, 2352.3359, 11.1484, 0.25);
RemoveBuildingForPlayer(playerid, 1227, -2527.2422, 2353.1250, 4.7578, 0.25);
RemoveBuildingForPlayer(playerid, 1227, -2520.7188, 2353.1250, 4.7578, 0.25);
RemoveBuildingForPlayer(playerid, 1227, -2524.0625, 2353.1250, 4.7578, 0.25);
RemoveBuildingForPlayer(playerid, 1440, -2503.3125, 2341.3672, 4.4531, 0.25);
return 1;
}
Jeste champa sada mi je otsao jos 1 error kod ongamemodeinit kako njega da resim probao sam isto tako ali nece.. evo ti OnGameModeInit
public OnGameModeInit()
{
SendRconCommand("hostname "SERVERIME);
SendRconCommand("gamemodetext blabla(C)Script: "MOD_VERZIJA);
SendRconCommand("mapname "IMEMAPE);
SendRconCommand("weburl "WEB_ADRESA);
SendRconCommand("rcon_password "RCON_PW);
SetTimer("VremeTimer",1000,true);
SetTimer("ZonaUpdate",1000,true);
I onda ide //¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤SCREEN TEXTDRAWI¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤//
pa //¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤RENT VOZILA¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤//
pa ostala sranja gde da uguram to? CreateDynamicOBject
Ovo ne mozes ovako staviti
SendRconCommand("hostname "SERVERIME);
SendRconCommand("gamemodetext blabla(C)Script: "MOD_VERZIJA);
SendRconCommand("mapname "IMEMAPE);
SendRconCommand("weburl "WEB_ADRESA);
SendRconCommand("rcon_password "RCON_PW);
Vec sve ide unutar navodnika
SendRconCommand("hostname SERVERIME");
//SendRconCommand("gamemodetext blabla(C)Script: MOD_VERZIJA"); // Ovo ne znam sta ti je uopste :D
SendRconCommand("mapname IMEMAPE");
SendRconCommand("weburl WEB_ADRESA");
SendRconCommand("rcon_password RCON_PW");
Skripta koju koristim:Moja
Opis problema o kojem se radi: Radio sam neku mapa i dobio ovaj warning kada sam je ubacivao u gamemode.
Dio skripte: Warning D:\Users\Salipur\Desktop\Atrocious\gamemodes\Atrocious.pwn(422) : warning 225: unreachable code
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
1 Warning.
Line 422 RemoveBuildingForPlayer(playerid, 9301, -2530.3516, 2346.2031, 7.9688, 0.25);
Slika (neobavezno):
Citat: â–... â–† â–ˆ Rudimental â–ˆ â–† â–... poslato Februar 25, 2015, 14:20:32 POSLE PODNE
Ovo ne mozes ovako staviti
SendRconCommand("hostname "SERVERIME);
SendRconCommand("gamemodetext blabla(C)Script: "MOD_VERZIJA);
SendRconCommand("mapname "IMEMAPE);
SendRconCommand("weburl "WEB_ADRESA);
SendRconCommand("rcon_password "RCON_PW);
Vec sve ide unutar navodnika
SendRconCommand("hostname SERVERIME");
//SendRconCommand("gamemodetext blabla(C)Script: MOD_VERZIJA"); // Ovo ne znam sta ti je uopste :D
SendRconCommand("mapname IMEMAPE");
SendRconCommand("weburl WEB_ADRESA");
SendRconCommand("rcon_password RCON_PW");
Mozda su mu to definicije za te parametre
Mouze ovo pomoć??
Citat: Atrocious Gaming [AG] poslato Februar 25, 2015, 11:12:11 PRE PODNE
Skripta koju koristim:Moja
Opis problema o kojem se radi: Radio sam neku mapa i dobio ovaj warning kada sam je ubacivao u gamemode.
Dio skripte: Warning D:\Users\Salipur\Desktop\Atrocious\gamemodes\Atrocious.pwn(422) : warning 225: unreachable code
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
1 Warning.
Line 422 RemoveBuildingForPlayer(playerid, 9301, -2530.3516, 2346.2031, 7.9688, 0.25);
Slika (neobavezno):
Ej vidim da si baš novi u ovome.
Unutar skripte znaci , imas mjesto da sebi olakšaš da znaš šta je šta pomocu ovih zagrada. Evo ti primjer.
Ako naprimjer oćeš da da ubaciš mapu i da znaš gdje se nalazi da sebi olakšaš onda ovako možeš napisati.
// Bolnica MAPA
CreateDynamicObject(parametri);
CreateDynamicObject(parametri);
CreateDynamicObject(parametri);
Ovaj dio '// Bolnica MAPA' skripti ajmo reći niÅ¡ta ne znaÄi onda oÄitava i kada dodje do komentara samo ga preskoÄi jer si ga obilježio sa ' // '.
Druze jesam nov ali ne i toliko znam toliko,ajde vec kada si se javio resi ovo. Skripta koju koristim: Moja
Opis problema o kojem se radi: Ubacivao sam mape u mod (kucni server) i sve lepo ni error ni warning sve cisto ali ne ucitavaju se,nema ih uopste sve po defaultu?
Dio skripte: Recite sta treba..
Slika (neobavezno):