-
C:\\Users\\Torma2015\\Desktop\\GTA SZERVER\\pawno\\include\\PPC_DefTexts.inc(266) : warning 201: redefinition of constant/macro (symbol \"TXT_TimedGohome\")
C:\\Users\\Torma2015\\Desktop\\GTA SZERVER\\pawno\\include\\PPC_DefTexts.inc(267) : warning 201: redefinition of constant/macro (symbol \"TXT_TimedGohome\")
C:\\Users\\Torma2015\\Desktop\\GTA SZERVER\\pawno\\include\\PPC_DefTexts.inc(268) : warning 201: redefinition of constant/macro (symbol \"TXT_TimedGohome\")
C:\\Users\\Torma2015\\Desktop\\GTA SZERVER\\pawno\\include\\PPC_DefTexts.inc(269) : warning 201: redefinition of constant/macro (symbol \"TXT_TimedGohome\")
C:\\Users\\Torma2015\\Desktop\\GTA SZERVER\\pawno\\include\\PPC_DefTexts.inc(270) : warning 201: redefinition of constant/macro (symbol \"TXT_TimedGohome\")
C:\\Users\\Torma2015\\Desktop\\GTA SZERVER\\pawno\\include\\PPC_DefTexts.inc(271) : warning 201: redefinition of constant/macro (symbol \"TXT_TimedGohome\")
C:\\Users\\Torma2015\\Desktop\\GTA SZERVER\\pawno\\include\\PPC_DefTexts.inc(272) : warning 201: redefinition of constant/macro (symbol \"TXT_TimedGohome\")
C:\\Users\\Torma2015\\Desktop\\GTA SZERVER\\pawno\\include\\PPC_DefTexts.inc(273) : warning 201: redefinition of constant/macro (symbol \"TXT_TimedGohome\")
C:\\Users\\Torma2015\\Desktop\\GTA SZERVER\\pawno\\include\\PPC_DefTexts.inc(274) : warning 201: redefinition of constant/macro (symbol \"TXT_TimedGohome\")
C:\\Users\\Torma2015\\Desktop\\GTA SZERVER\\pawno\\include\\PPC_DefTexts.inc(275) : warning 201: redefinition of constant/macro (symbol \"TXT_TimedGohome\")
C:\\Users\\Torma2015\\Desktop\\GTA SZERVER\\pawno\\include\\PPC_DefTexts.inc(276) : warning 201: redefinition of constant/macro (symbol \"TXT_TimedGohome\")
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
11 Warnings.
[mod]Máskor használj code tageket![/mod]
-
Többször van definiálva a \"TXT_TimedGohome\".
-
és akkor mit csináljak? nem lehet egynél többször bennt a TXT Timed Gohome?
-
Töröld ki a többi defininiálását, csak egyszer legyen bent..
-
ilyenkor meg kéri a #definet
// Timed messages
#define TXT_TimedRefuel \"{808080}ha tankolni akarsz menj a benzinkutra es nyomd meg a dudat, de penz legyen nalad\"
#define TXT_TimedConvoy \"{808080}Convoyt akarsz inditani? ird be \\\"/convoy\\\" indits egy ujjat vagy csatlakozz valahova\"
#define TXT_TimedGohome \"{808080}haza akarsz teleportalni? ird be \\\"/gohome\\\" es mar otthon is vagy\"
#define TXT_TimedRentCar \"{808080}jarmuvet akarsz rendelni? latogasd meg a jarmu szalont Doherty-ben, San Fierro varosba\"
#define TXT_TimedLicense \"{808080}unod a random fuvarozast? vedd meg a jogositvanyt doherty-nel az autos iskolanal\"
#define TXT_TimedSpeedTraps \"{808080}megengedett sebesseg korlatok (70kph varosban, 100kph autouton, 140kph autopalyan)\"
#define TXT_TimedGoBusiness \"{808080}Uzletedhez akarsz teleportalni? ird be \\\"/gobus\\\" es mar ott is vagy\"
#define TXT_TimedGohome \"{808080}Segitsegert /help.\"
TXT_TimedGohome \"{808080}Ne hirdess mert bannolva leszel!\"
TXT_TimedGohome \"{808080}Buggot talaltal?Jelentsd az Adminoknak!==>/report.\"
TXT_TimedGohome \"{808080}Parancsokert ird be /cmds\"
TXT_TimedGohome \"{808080}Igenyeld a 100pontod,amennyiben az adminok nem tesznek eleget a kotelezettseguknek jelents /report \"
TXT_TimedGohome \"{808080}Vegtelen nitroert ird be /nitro \"
TXT_TimedGohome \"{808080}Ha nincs autoszerelo es kigyullad a jarmuved /assist\"
TXT_TimedGohome \"{808080}Szabalyzatot fogadd el es kapsz 500.000$-t\"
TXT_TimedGohome \"{808080}HITEL ADMINTOL 10.000.000$ a THM es a kamat miatt 11.856.000$-t kell visszafizetned,leghosszab futamido 30nap ami 395.200$naponta a 15napos 790.400$!\"
TXT_TimedGohome \"{808080}HITEL ADMINTOL 5.000.000$ a THM es a kamat miatt 6.856.000$-t kell visszafizetned,leghosszab futamido 30nap ami 228.533$naponta a 15napos 457.066$!\"
TXT_TimedGohome \"{808080}PONTOT VEHETSZ PENZERT 100pont/1.000.000$\"
Dupla hozzászólás automatikusan összefûzve. ( 2013. november 14. - 15:34:59 )
ha kiszedem mindet akkor ez a hibakód
C:\\Users\\Torma2015\\Desktop\\GTA SZERVER\\pawno\\include\\PPC_DefTexts.inc(266) : error 010: invalid function or declaration
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
1 Error.
[mod]Szintén használj code tageket![/mod]
-
Szerintem hagyd a definiálást és ink változóval csináld.
#include
new Rtimer;
new Reklam[][]=
{
\"Ha Bugot találsz, esetleg valaki cheater, azt jelentsd az adminok felé, valamilyen úton-módon!\",
\"A szerver folyamatosan bõvûl.Hívjátok meg barátaitokat, hogy jó társaság várjon rátok!\",
\"Ne feledd minnél többen vagyunk annál jobb a közösség!\"
};
forward vmi();
public OnGameModeInit()
{
print(\"Informacio kuldes bekapcsolva\");
Rtimer = SetTimer(\"vmi\",50000*3,true);
return 1;
}
public vmi()
{
SendClientMessageToAll(0xFFFF,Reklam[random(sizeof(Reklam))]);
return 1;
}
-
ha kiszedem mindet akkor ez a hibakód
C:\\Users\\Torma2015\\Desktop\\GTA SZERVER\\pawno\\include\\PPC_DefTexts.inc(266) : error 010: invalid function or declaration
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
1 Error.
[/quote]
Töröld ki a többi defininiálását, csak egyszer legyen bent..
[/quote]
csak egyszer[/quote]
Elég ha egy fs be írod az ilyen reklámot
[/quote]
Muszáj HSZ Hunterkedni?
[/quote]
bagoly mondja? :D :P
amúgy a hozzászólásához megjegyezném, hogy nem értek vele egyet :D persze mindent szedjünk külön FS-be és akkor majd minden elfut egymás mellett :D jobb ha egyben van a kód, mármint 1 AMX de lehet külön-külön fájlokban a forrás :)
-
Ahogy látom vagy épp nem látom, valamit félre értett a topic írója, az \"csak egyszer legyen define-olva\" nem azt jelenti hogy csak 1x írd oda a #define -t aztán jó lesz hanem hogy ugyan azon a néven (helyzetünkben TXT_TimedGohome) ne definiálj több dolgot ha véletlen szerûen akarod megoldani hogy hirdessen akkor az elõttem lévõ hsz-ekben már van egy egész kellemes megoldás mégpedig
Szerintem hagyd a definiálást és ink változóval csináld.
#include
new Rtimer;
new Reklam[][]=
{
\"Ha Bugot találsz, esetleg valaki cheater, azt jelentsd az adminok felé, valamilyen úton-módon!\",
\"A szerver folyamatosan bõvûl.Hívjátok meg barátaitokat, hogy jó társaság várjon rátok!\",
\"Ne feledd minnél többen vagyunk annál jobb a közösség!\"
};
forward vmi();
public OnGameModeInit()
{
print(\"Informacio kuldes bekapcsolva\");
Rtimer = SetTimer(\"vmi\",50000*3,true);
return 1;
}
public vmi()
{
SendClientMessageToAll(0xFFFF,Reklam[random(sizeof(Reklam))]);
return 1;
}
[/quote]
ehhez kis magyarázat ha ne látnád át
ez a kis \"scriptecske\" fogja és létrehoz egy változót egy idõzítõnek(new Rtimer;) illetve egy stringeket tartalmazó tömböt (new Reklam[][]). Az utóbbiról jó tudni hogy annyi ilyen \"reklámot\" írsz bele amennyit szeretnél a lényeg hogy minden reklám szépen \" \" között legyen és két reklám közé mindig kell ,
Ezután elindít egy 5 másodperces timert ami minden 5. másodpercben véletlenszerûen fog egy \"reklámot\" (Reklam[random(sizeof(Reklam))]) és ezt kiírja, egyszerû nem?
mivel a PPC móddal sosem volt dolgom így konkrét segítséget nem tudok adni ahhoz hogyan építsd ezt be,de remélem egy kis kételyed eloszlattam már.
megj.: Richard szerintem nem igazán akarnak include-ként megírni dolgokat és utána azt felhasználni a gm-ükben mikor ilyen define dolognál vagyunk leragadva :whistle:
u.i.: gondoltam formázom hogy átláthatóbb legyen de lustának bizonyultam a feladathoz x.x azért remélem nem annyira kesze-kusza x.x
-
#include
#define FILTERSCRIPT
#define COLOR_VICC 0x00ffeaAA
#if defined FILTERSCRIPT //defináljuk hogy ez egy filterscriptet
forward Messages();
new Message[][] =
{
\"{00FF00}SZERVER: {0073ff}szöveget írd\",
\"{00FF00}SZERVER: {0073ff}\",
\"{00FF00}SZERVER: {0073ff}\",
\"{00FF00}SZERVER: {0073ff}\",
};
public OnFilterScriptInit()
{
print(\"\\n--------------------------------------\");
print(\"[FS] Vicc küldö script by Armani! \");
print(\"--------------------------------------\\n\");
SetTimer(\"Messages\", 50000, true);
return 1;
}
public OnFilterScriptExit()
{
return 1;
}
#endif
public Messages()
{
new randMSG = random(sizeof(Message));
SendClientMessageToAll(COLOR_VICC, Message[randMSG]);
}
-
@ZSOLTI99
A tömbökben az utolsó sor után nem kell vesszõ.
new Message[][] =
{
\"{00FF00}SZERVER: {0073ff}szöveget írd\",
\"{00FF00}SZERVER: {0073ff}\",
\"{00FF00}SZERVER: {0073ff}\",
\"{00FF00}SZERVER: {0073ff}\"
};
Ez meg mi lenne? :)
print(\"\\n--------------------------------------\");
print(\"[FS] Vicc küldö script by Armani! \");
print(\"--------------------------------------\\n\");
Ide nem ártana egy visszatérés is, ha már callback, bár nem kötelezõ.
public Messages()
{
new randMSG = random(sizeof(Message));
SendClientMessageToAll(COLOR_VICC, Message[randMSG]);
}
-
Tudom..... Csak ezt a gépemen találtam