-
Příspěvků
48 -
Registrován
-
Aktivní
-
Vítězných dnů
1
Content Type
Profiles
Forums
Calendar
Gallery
SA-MP
Příspěvky posted by TedakCZ
-
-
před 24 minutami, TedakCZ said:
-
if(fexist(UserPath(playerid))) { INI_ParseFile(CarPath(playerid), "LoadCar_%s", .bPassTag = true, .bExtra = true, .extra = playerid); INI_ParseFile(UserPath(playerid), "LoadUser_%s", .bExtra = true, .extra = playerid); new s[1200]; strcat(s,""r"{ccff00}=====================================[{ff0000}Pravidla{ccff00}]=====================================\n"); strcat(s,""r" \t{ff0000}1.{ffffff}Neurážej adminy{ff0000}!\n"); strcat(s,""r" \t{ff0000}2.{ffffff}nespamuj{ff0000}!\n"); strcat(s,""r" \t{ff0000}3.{ffffff}chyby pište neprodleně na e-mail (/kontakt){ff0000}!\n"); strcat(s,""r" \t{ff0000}4.{ffffff}necheatuj! pezprodleně permanet IP BAN{ff0000}!\n"); strcat(s,""r" \t{ff0000}5.{ffffff}obhajování pište na e-mail (př.ja sem speed hack neměl){ff0000}!\n"); strcat(s,""r" \t{ff0000}6.{ffffff}je zakázáno schazovat server (úmyslně,neúmyslně){ff0000}!\n"); strcat(s,""r" \t{ff0000}7.{ffffff}PŘÍSNÝ ZÁKAZ REKLAMI{ff0000}!!!\n"); strcat(s,""r" \t{ff0000}8.{ffffff}Hráč je povinen se držet zásad slušného chování, dobrých mravů a respektuje veškerá ustanovení administratorů\n."); strcat(s,""r" \n\t{ff0000}!!{ffffff}TATO PRAVIDLA PLATÍ I PRO ADMINISTRÁTORY{ff0000}!!\n"); strcat(s,""r"{ccff00}=====================================[{ff0000}Informace{ccff00}]=====================================\n"); strcat(s,""r"\t \t \t{ff0000}!!!{ffffff} Neznalost pravidel neomlouvá {ff0000}!!!\n"); strcat(s,""r" {99ff00}Vítejte zpět na serveru\n"); strcat(s,""r" {99ff00}Prosím zadejte heslo, které jste zadal při registraci:"); new lgp[150]; format(lgp, sizeof(lgp), "{ff0000}%s({00ffff}%d{ff0000})", PlayerName(playerid),playerid); ShowPlayerDialogEx(playerid, DIALOG_LOGIN, DIALOG_STYLE_PASSWORD,lgp,s,"Ok",""); } else { new s[1200]; strcat(s,""r"{ccff00}=====================================[{ff0000}Pravidla{ccff00}]=====================================\n"); strcat(s,""r" \t{ff0000}1.{ffffff}Neurážej adminy{ff0000}!\n"); strcat(s,""r" \t{ff0000}2.{ffffff}nespamuj{ff0000}!\n"); strcat(s,""r" \t{ff0000}3.{ffffff}chyby pište neprodleně na e-mail (/kontakt){ff0000}!\n"); strcat(s,""r" \t{ff0000}4.{ffffff}necheatuj! pezprodleně permanet IP BAN{ff0000}!\n"); strcat(s,""r" \t{ff0000}5.{ffffff}obhajování pište na e-mail (př.ja sem speed hack neměl){ff0000}!\n"); strcat(s,""r" \t{ff0000}6.{ffffff}je zakázáno schazovat server (úmyslně,neúmyslně){ff0000}!\n"); strcat(s,""r" \t{ff0000}7.{ffffff}PŘÍSNÝ ZÁKAZ REKLAMI{ff0000}!!!\n"); strcat(s,""r" \t{ff0000}8.{ffffff}Hráč je povinen se držet zásad slušného chování, dobrých mravů a respektuje veškerá ustanovení administratorů\n."); strcat(s,""r" \n\t{ff0000}!!{ffffff}TATO PRAVIDLA PLATÍ I PRO ADMINISTRÁTORY{ff0000}!!\n"); strcat(s,""r"{ccff00}=====================================[{ff0000}Informace{ccff00}]=====================================\n"); strcat(s,""r"\t \t \t{ff0000}!!!{ffffff} Neznalost pravidel neomlouvá {ff0000}!!!\n"); strcat(s,""r" {99ff00}Vítejte po prvé na serveru\n"); strcat(s,""r" {99ff00}Prosím zadejte heslo, aby jste se zaregistroval (minimálně 16 znaků!):"); ShowPlayerDialogEx(playerid, DIALOG_REGISTER, DIALOG_STYLE_PASSWORD,""COL_RED"Registrace",s,"Ok",""); GivePlayerMoney(playerid, 20000); PlayerInfo[playerid][pAdmin] = 0; povolani[playerid][pJobs] = 0; }
Register a Login
Spoilercase DIALOG_REGISTER: { if (!response) return SendClientMessage(playerid, 0xff0000,"[ ! ]Tve data byla uložena!"); if(response) { new s[1200]; strcat(s,""r"{ccff00}=====================================[{ff0000}Pravidla{ccff00}]=====================================\n"); strcat(s,""r" \t{ff0000}1.{ffffff}Neurážej adminy{ff0000}!\n"); strcat(s,""r" \t{ff0000}2.{ffffff}nespamuj{ff0000}!\n"); strcat(s,""r" \t{ff0000}3.{ffffff}chyby pište neprodleně na e-mail (/kontakt){ff0000}!\n"); strcat(s,""r" \t{ff0000}4.{ffffff}necheatuj! pezprodleně permanet IP BAN{ff0000}!\n"); strcat(s,""r" \t{ff0000}5.{ffffff}obhajování pište na e-mail (př.ja sem speed hack neměl){ff0000}!\n"); strcat(s,""r" \t{ff0000}6.{ffffff}je zakázáno schazovat server (úmyslně,neúmyslně){ff0000}!\n"); strcat(s,""r" \t{ff0000}7.{ffffff}PŘÍSNÝ ZÁKAZ REKLAMI{ff0000}!!!\n"); strcat(s,""r" \t{ff0000}8.{ffffff}Hráč je povinen se držet zásad slušného chování, dobrých mravů a respektuje veškerá ustanovení administratorů\n."); strcat(s,""r" \n\t{ff0000}!!{ffffff}TATO PRAVIDLA PLATÍ I PRO ADMINISTRÁTORY{ff0000}!!\n"); strcat(s,""r"{ccff00}=====================================[{ff0000}Informace{ccff00}]=====================================\n"); strcat(s,""r"\t \t \t{ff0000}!!!{ffffff} Neznalost pravidel neomlouvá {ff0000}!!!\n"); strcat(s,""r" {99ff00}Zadal jste špatné heslo!\n"); strcat(s,""r" {99ff00}Zkuste to znovu:"); povolani[playerid][pJobs] = 0; if(!strlen(inputtext)) return ShowPlayerDialogEx(playerid, DIALOG_REGISTER, DIALOG_STYLE_INPUT, "nwm",s,"Register","Quit"); new INI:File = INI_Open(UserPath(playerid)); INI_SetTag(File,"data"); INI_WriteInt(File,"Password",udb_hash(inputtext)); INI_WriteInt(File,"Cash",0); INI_WriteInt(File,"Admin",0); INI_WriteInt(File,"Kills",0); INI_WriteInt(File,"Deaths",0); INI_WriteInt(File,"Wandlvl",0); INI_WriteInt(File,"Skin",0); INI_WriteInt(File,"Kredit",0); INI_WriteInt(File,"Bank",0); INI_WriteInt(File,"Jobs",0); INI_WriteInt(File,"RidicakB",0); INI_WriteInt(File,"RidicakC+E",0); INI_WriteInt(File,"Pohlavi",0); INI_WriteInt(File,"Type_Premium",0); INI_WriteInt(File,"Level",0); INI_WriteInt(File,"Ban",0); INI_WriteInt(File,"BanEx",0); INI_WriteInt(File,"Kick",0); INI_WriteInt(File,"Funkce",0); INI_WriteInt(File,"JoinView",0); INI_WriteInt(File,"CloseView",0); INI_WriteInt(File,"Spawn",1); INI_WriteInt(File,"Cela",0); INI_WriteString(File,"CelaDuvod"," "); INI_WriteString(File,"CelaZatknul"," "); INI_Close(File); SetSpawnInfo(playerid, 0, 0, 1958.33, 1343.12, 15.36, 269.15, 0, 0, 0, 0, 0, 0); SpawnPlayer(playerid); SetPlayerColor(playerid, 0xffffffaa); SetPlayerPos(playerid, 1649.5458,1301.3575,10.8203); new ss[1200]; strcat(ss,""r"{ccff00}=====================================[{ff0000}Pravidla{ccff00}]=====================================\n"); strcat(ss,""r" \t{ff0000}1.{ffffff}Neurážej adminy{ff0000}!\n"); strcat(ss,""r" \t{ff0000}2.{ffffff}nespamuj{ff0000}!\n"); strcat(ss,""r" \t{ff0000}3.{ffffff}chyby pište neprodleně na e-mail (/kontakt){ff0000}!\n"); strcat(ss,""r" \t{ff0000}4.{ffffff}necheatuj! pezprodleně permanet IP BAN{ff0000}!\n"); strcat(ss,""r" \t{ff0000}5.{ffffff}obhajování pište na e-mail (př.ja sem speed hack neměl){ff0000}!\n"); strcat(ss,""r" \t{ff0000}6.{ffffff}je zakázáno schazovat server (úmyslně,neúmyslně){ff0000}!\n"); strcat(ss,""r" \t{ff0000}7.{ffffff}PŘÍSNÝ ZÁKAZ REKLAMI{ff0000}!!!\n"); strcat(ss,""r" \t{ff0000}8.{ffffff}Hráč je povinen se držet zásad slušného chování, dobrých mravů a respektuje veškerá ustanovení administratorů\n."); strcat(ss,""r" \n\t{ff0000}!!{ffffff}TATO PRAVIDLA PLATÍ I PRO ADMINISTRÁTORY{ff0000}!!\n"); strcat(ss,""r"{ccff00}=====================================[{ff0000}Informace{ccff00}]=====================================\n"); strcat(ss,""r"\t \t \t{ff0000}!!!{ffffff} Neznalost pravidel neomlouvá {ff0000}!!!\n"); strcat(ss,""r" {99ff00}Úspěšně jste se registroval\n"); strcat(ss,""r" {99ff00}Nyní se můžete připojit do hry"); ShowPlayerDialogEx(playerid, DIALOG_SUCCESS_1, DIALOG_STYLE_PASS,""COL_WHITE"Success!",ss,"Ok",""); } }
Register přikazy
-
-
před 6 minutami, Andrey said:
Přečetl jsem si to asi 5x a pořád nevím co přesně chceš... Ty chceš jakože po registraci po hráči aby dal relog aby se mohl přihlásit? Nepřijde ti to trošku zbytečné? Nebude lepší když rovnou ho hodíš do hry?
-
Spoiler
if(fexist(UserPath(playerid))) { INI_ParseFile(CarPath(playerid), "LoadCar_%s", .bPassTag = true, .bExtra = true, .extra = playerid); INI_ParseFile(UserPath(playerid), "LoadUser_%s", .bExtra = true, .extra = playerid); new s[1200]; strcat(s,""r"{ccff00}=====================================[{ff0000}Pravidla{ccff00}]=====================================\n"); strcat(s,""r" \t{ff0000}1.{ffffff}Neurážej adminy{ff0000}!\n"); strcat(s,""r" \t{ff0000}2.{ffffff}nespamuj{ff0000}!\n"); strcat(s,""r" \t{ff0000}3.{ffffff}chyby pište neprodleně na e-mail (/kontakt){ff0000}!\n"); strcat(s,""r" \t{ff0000}4.{ffffff}necheatuj! pezprodleně permanet IP BAN{ff0000}!\n"); strcat(s,""r" \t{ff0000}5.{ffffff}obhajování pište na e-mail (př.ja sem speed hack neměl){ff0000}!\n"); strcat(s,""r" \t{ff0000}6.{ffffff}je zakázáno schazovat server (úmyslně,neúmyslně){ff0000}!\n"); strcat(s,""r" \t{ff0000}7.{ffffff}PŘÍSNÝ ZÁKAZ REKLAMI{ff0000}!!!\n"); strcat(s,""r" \t{ff0000}8.{ffffff}Hráč je povinen se držet zásad slušného chování, dobrých mravů a respektuje veškerá ustanovení administratorů\n."); strcat(s,""r" \n\t{ff0000}!!{ffffff}TATO PRAVIDLA PLATÍ I PRO ADMINISTRÁTORY{ff0000}!!\n"); strcat(s,""r"{ccff00}=====================================[{ff0000}Informace{ccff00}]=====================================\n"); strcat(s,""r"\t \t \t{ff0000}!!!{ffffff} Neznalost pravidel neomlouvá {ff0000}!!!\n"); strcat(s,""r" {99ff00}Vítejte zpět na serveru\n"); strcat(s,""r" {99ff00}Prosím zadejte heslo, které jste zadal při registraci:"); new lgp[150]; format(lgp, sizeof(lgp), "{ff0000}%s({00ffff}%d{ff0000})", PlayerName(playerid),playerid); ShowPlayerDialogEx(playerid, DIALOG_LOGIN, DIALOG_STYLE_PASSWORD,lgp,s,"Ok",""); } else { new s[1200]; strcat(s,""r"{ccff00}=====================================[{ff0000}Pravidla{ccff00}]=====================================\n"); strcat(s,""r" \t{ff0000}1.{ffffff}Neurážej adminy{ff0000}!\n"); strcat(s,""r" \t{ff0000}2.{ffffff}nespamuj{ff0000}!\n"); strcat(s,""r" \t{ff0000}3.{ffffff}chyby pište neprodleně na e-mail (/kontakt){ff0000}!\n"); strcat(s,""r" \t{ff0000}4.{ffffff}necheatuj! pezprodleně permanet IP BAN{ff0000}!\n"); strcat(s,""r" \t{ff0000}5.{ffffff}obhajování pište na e-mail (př.ja sem speed hack neměl){ff0000}!\n"); strcat(s,""r" \t{ff0000}6.{ffffff}je zakázáno schazovat server (úmyslně,neúmyslně){ff0000}!\n"); strcat(s,""r" \t{ff0000}7.{ffffff}PŘÍSNÝ ZÁKAZ REKLAMI{ff0000}!!!\n"); strcat(s,""r" \t{ff0000}8.{ffffff}Hráč je povinen se držet zásad slušného chování, dobrých mravů a respektuje veškerá ustanovení administratorů\n."); strcat(s,""r" \n\t{ff0000}!!{ffffff}TATO PRAVIDLA PLATÍ I PRO ADMINISTRÁTORY{ff0000}!!\n"); strcat(s,""r"{ccff00}=====================================[{ff0000}Informace{ccff00}]=====================================\n"); strcat(s,""r"\t \t \t{ff0000}!!!{ffffff} Neznalost pravidel neomlouvá {ff0000}!!!\n"); strcat(s,""r" {99ff00}Vítejte po prvé na serveru\n"); strcat(s,""r" {99ff00}Prosím zadejte heslo, aby jste se zaregistroval (minimálně 16 znaků!):"); ShowPlayerDialogEx(playerid, DIALOG_REGISTER, DIALOG_STYLE_PASSWORD,""COL_RED"Registrace",s,"Ok",""); GivePlayerMoney(playerid, 20000); PlayerInfo[playerid][pAdmin] = 0; povolani[playerid][pJobs] = 0; }
Register a Login
-
-
mno to bych byl rad ale prostě to nehodi po registraci to nic neuděla a ja nevim costim
pokud se da neak hodit do hry tak to budu rad
hrač se registruje vše se vytvoři ale proste po registraci vše zmizi a běží jen to jak se zapina server proste prazdne okno a aby se mohl přihlasit tak musi dat T > /Q a pak se zas připojit ale ja nevim jak udělat aby hoto hodilo do hry -
Ahoj vše mi funguje ale chtel bych se zeptat jak bych mel udelat to že když se hrač registruje tak ho to nehodi do hry ukaže že je registrovany a aby se připojil tak se musi odpojit a připojit neda se neak udělat reconnect ?
aby když se registroval zas mohl přihlasit a rovnou dohry nebo registrovat a rovnou do hry ?
-
On 4. 5. 2018 at 23:57, Amenadiel said:
Nevím jestli vůbec mám zájem když si to napsal takovým stylem.... a ta free domena taky není moc dobrá známka....
Ahoj domena je free ale nastalo
ale na server nema neak domena vliv duležíty je server ne domena
nenapsal sem to neakym stylem proste zaleži na kvalite pluginu což zname na že když bude dobry velmi dobry tak cena muže bejt 1000kč ale pokud dobry nebude cena bude rapidne menší- 4
-
zaleží na kvalite pluginu
-
Dobry den budu dělat menší projekt a potřeboval bych zkušeného developera co umí programovat pluginy aby server byl originalni ane neaky kopirait
pluginy které si představuji bohužel nejsou některé k mání takže bych chtěl poprosit jestli se tu někdo najde a umí 200% programovat pluginy
pokud budeš mít zájem tak mi napiš
nebo napis na forum: http://wowcraft.funsite.cz/?page_id=58 -
Uzavřít problem vyřešen
-
-
Ahoj mam VPS server ale mam problem nechce mito nacist prikazy ve hře nevite co stim zde přikladam code (tam ten sem stratil co sem vyrabel)
#include <a_samp> #include <zcmd> #include <sscanf> #include <core> #include <float> #pragma tabsize 0 #if defined FILTERSCRIPT main() { print("\n----------------------------------"); print(" ted"); print("----------------------------------\n"); } #endif new engine,lights,alarm,doors,bonnet,boot,objective; new ALevel[MAX_PLAYERS]; forward EStart(playerid); public EStart(playerid) { GetVehicleParamsEx(GetPlayerVehicleID(playerid),engine,lights,alarm,doors,bonnet,boot,objective); SetVehicleParamsEx(GetPlayerVehicleID(playerid),1,lights,alarm,doors,bonnet,boot,objective); SendClientMessage(playerid, -1,"Motor byl nastartován!"); // Taková ta zpráva. // Můžete si třeba tu udělat pár randomu že mu to chcíplo ale to kazí hru hráči tak jsem to udělal takto jednoduše. return 1; } public OnGameModeInit() { // Don't use these lines if it's a filterscript SetGameModeText("Real Svet 1.0 beta"); AddPlayerClass(0, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0); new vehicleid; SetVehicleParamsEx(vehicleid,0,lights,alarm,doors,bonnet,boot,objective); engine = 0; return 1; } public OnGameModeExit() { return 1; } public OnPlayerRequestClass(playerid, classid) { SetPlayerPos(playerid, 1958.3783, 1343.1572, 15.3746); SetPlayerCameraPos(playerid, 1958.3783, 1343.1572, 15.3746); SetPlayerCameraLookAt(playerid, 1958.3783, 1343.1572, 15.3746); return 1; } public OnPlayerConnect(playerid) { return 1; } public OnPlayerDisconnect(playerid, reason) { return 1; } public OnPlayerSpawn(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; } public OnPlayerCommandText(playerid, cmdtext[]) { if (strcmp("/help", cmdtext, true, 10) == 0) { SendClientMessage(playerid,-1,"Tato mapa neni officialni");// Do something here SendClientMessage(playerid,-1,":-----------------------:");// Do something here SendClientMessage(playerid,-1,": BY TedakCZ :");// Do something here SendClientMessage(playerid,-1,": and Arrowq build map :");// Do something here SendClientMessage(playerid,-1,":-----------------------:");// Do something here SendClientMessage(playerid,-1,"Zadej {00ff00}/minigan");// Do something here return 1; } if (strcmp("/minigan", cmdtext, true, 10) == 0) { SendClientMessage(playerid,-1,"{ff0000}ho*no vole nasersi!");// Do something here return 1; } if (strcmp("/zdarmaauta", cmdtext, true, 10) == 0) { ShowPlayerDialog(playerid, 1,5,"Auta zdarma","Znacka\tcena\nFerrari\t{00ff00}Free\nBugati\t{00ff00}Free\nRomeo\t{00ff00}Free","Potvrdit","Zavrit"); return 1; } return 0; } 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) { if(newkeys == KEY_YES) // Nastartuje motor slačením 'Y' { if(GetPlayerState(playerid) == 2) // Zjistí jestli je řidič. { SendClientMessage(playerid, -1,"Startuji motor..."); // Taková ta zpráva. SetTimerEx("EStart",3000,0,"i",playerid); // Toto vám za 3 sec nastartuje motor je to schválně kvuli zprávě 'Startuji motor...' } } if(newkeys == KEY_NO) // Vypne motor slačením 'N' { if(GetPlayerState(playerid) == 2) // Zjistí jestli je řidič. { GetVehicleParamsEx(GetPlayerVehicleID(playerid),engine,lights,alarm,doors,bonnet,boot,objective); SetVehicleParamsEx(GetPlayerVehicleID(playerid),0,lights,alarm,doors,bonnet,boot,objective); SendClientMessage(playerid, -1,"Motor byl vypnut!"); // Taková ta zpráva. } } 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[]) { if(dialogid == 1) { if(response == 1) { if(listitem == 0) { new Float:X,Float:Y,Float:Z; GetPlayerPos(playerid,X,Y,Z); SendClientMessage(playerid,-1,"ferrari se spawnulo"); CreateVehicle(410, X,Y,Z, 0,0,1,0); } else if(listitem == 1) { new Float:X,Float:Y,Float:Z; GetPlayerPos(playerid,X,Y,Z); SendClientMessage(playerid,-1,"Bugati se spawnulo"); CreateVehicle(412, X,Y,Z, 0,0,1,0); } else if(listitem == 2) { new Float:X,Float:Y,Float:Z; GetPlayerPos(playerid,X,Y,Z); SendClientMessage(playerid,-1,"romeo se spawnulo"); CreateVehicle(415, X,Y,Z, 0,0,1,0); } } } return 1; } public OnPlayerClickPlayer(playerid, clickedplayerid, source) { return 1; } CMD:arrowq(playerid, params[]) { SendClientMessage(playerid,-1,"Arrowq toto je test"); return 1; } CMD:alvlset(playerid, params[]) { new id,level; new msga[50],msgb[50]; new Nick[15]; GetPlayerName(id,Nick,sizeof(Nick)); if(IsPlayerAdmin(playerid)) if(sscanf(params,"id",id,level)) return SendClientMessage(playerid,-1,"Nejsi Majitel Serveru nemuzes davat Admin levely"); { format(msga,sizeof(msga),"Prave si nastavil hraci %s Adminlevel %d",Nick,level); SendClientMessage(playerid,-1,msga); format(msgb,sizeof(msgb),"Prave ti Majitel %s nastavil AdminLevel",playerid,level); SendClientMessage(id,-1,msgb); ALevel[id] = level; } return 1; }
-
až nato že nepoužívam dof ani dini tak jo já používám YSI
-
TachometrCarID = TextDrawCreate(413.799896, 281.933563, " "); TextDrawLetterSize(TachometrCarID, 0.000000, 0.000000); TextDrawTextSize(TachometrCarID, 90.000000, 90.000000); TextDrawAlignment(TachometrCarID, 1); TextDrawColor(TachometrCarID, -1); TextDrawSetShadow(TachometrCarID, 0); TextDrawSetOutline(TachometrCarID, 0); TextDrawBackgroundColor(TachometrCarID, 0); TextDrawFont(TachometrCarID, 5); TextDrawSetProportional(TachometrCarID, 0); TextDrawSetShadow(TachometrCarID, 0); TextDrawSetPreviewRot(TachometrCarID, 2.000000, 0.000000, -40.000000, 1.000000); TextDrawSetPreviewModel(TachometrCarID, 515); // <<--- toto aby mito ukazovalo id auta vekterim hrac bude sedet TextDrawSetPreviewVehCol(TachometrCarID, 1, 2); // <<--- a zde aby muto nastavilo stejnou barvu jako má vozidlo ale bohužel mito nejde skoušel sem t oudělat sám ale vždy se ukaže skin misto auta
mam tu ještě jeden problem
-
zde sou fotky
-
Tak si to zrekapitulujeme:
- TD vytvořený máš a zobrazuje se ti správně;
- máš správně nastavenou TextSize;
- před zobrazením TD a před použitím funkce SelectTextDraw máš nastavené, že lze TD označit.
Jestli je tohle všechno pravda (to mi řekni ty), pak by ti to mělo normálně fungovat. Nemáš náhodou na serveru verzi 0.3d nebo starší? Pokud ne, pak musí být chyba někde v těch třech bodech výše, osobně sázím na špatně nastavenou TextSize.
@vEnd tu mam nastavenou přes Editor Texdraw: Ipleomax jak my nějaky hráč do poručil tam nastavuju id textsize
-
TextDrawTextSize(jmeno, 640, 480);
The size on the X axis (left/right) following the same 640x480 grid as TextDrawCreate.
to nepotřebuji dělám to skz Editor v sampu zapnu server a tam to upravim tak aby to bylo ok což je ale nejde to prostě kliknout otevři si spoiler
-
Mrkni se na můj, taky mam problémy a máš tam i někde aby to hráčovi dalo ten výběr TextDrawHide..... ??
-
OK zde to je:
CMD:info(playerid, params[]) { TextDrawShowForPlayer(playerid, PozadiInfo); TextDrawShowForPlayer(playerid, MenuInfo); TextDrawShowForPlayer(playerid, InfoClick); TextDrawShowForPlayer(playerid, UcetClick); TextDrawShowForPlayer(playerid, HelpClick); TextDrawShowForPlayer(playerid, KontaktClick); TextDrawShowForPlayer(playerid, WebClick); SelectTextDraw(playerid,0xFF0000FF); return 1; } public OnPlayerClickTextDraw(playerid, Text:clickedid) { if(clickedid == InfoClick) { new info[150]; new infos[150]; format(info, sizeof(info), "Skin: %d id\n\n AdminLevel: %d\n\n WantedLevel: %d\n\n", PlayerInfo[playerid][pSkin], PlayerInfo[playerid][pAdmin], PlayerInfo[playerid][pWandlvl]); format(infos, sizeof(infos), "Level: %d", Levels[playerid][pLevel]); new s[300]; strcat(s, info); strcat(s, infos); ShowPlayerDialogEx(playerid, Dialog_Info, DIALOG_STYLE_MSGBOX, "Info", s,"Pokračovat","Zavřít"); } else if(clickedid == UcetClick) { new ucet[150]; format(ucet, sizeof(ucet), "\tPeníze: %d$\n\n\tBance: %d$\n\n\t %d Kreditu" , GetPlayerMoney(playerid), PlayerBanks[playerid][pBank], PlayerPoints[playerid][pKredit]); ShowPlayerDialog(playerid, 18, DIALOG_STYLE_MSGBOX, "Učet",ucet,"Zavrit",""); } else if(clickedid == HelpClick) { new help[1000]; strcat(help,"{ffffff}}--------------------------------------------------<{00ff00}Přikazy:{ffffff}>--------------------------------------------------{\n"); strcat(help,"\t /help , /mechanik , /admins , /premium , /pm , /pay , /buykredit\n"); strcat(help,"\t /sellkredit , /ucet , /telefon , /onlineradio , /dotaz\n"); strcat(help,"\t /premium , /hodnosti , /afk\n"); strcat(help,"\tBzedomovec:\t /zebrat <id>\n"); strcat(help,"\tZaměstnanec:\t /darzebrakovi <id> <castka>\n"); ShowPlayerDialogEx(playerid, 7896, DIALOG_STYLE_MSGBOX, "{00ffff}Help",help,"OK","Cancel"); } else if(clickedid == KontaktClick) { new contact[900]; strcat(contact, "{ccff00}=====================================[{ffffff}Kontakt{ccff00}]=====================================\n"); strcat(contact, "{00ff00}Majitel\t{ff9900}TedakCZ\t{99ffff}E-mail:\t{ffff00}[email protected]\tSkype:{ff9900}david.benes21\n"); strcat(contact, "{00ffff}Hl.Administrator\t{ff9900}Arro[w]\t{99ffff}E-mail:\t{00ff00}[email protected] \tSkype:{ff9900}none\n"); strcat(contact, "{ff0000}Administrator\t{ff9900}[RS6]betsafe_X\t{99ffff}E-mail:\t{00ff00}[email protected]\tSkype:{ff9900}none\n"); strcat(contact, "{ff0000}Administrator\t{ff9900}Zabijute\t{99ffff}E-mail:\t{00ff00}[email protected]\tSkype:{ff9900}none\n"); strcat(contact, "{ff0000}Administrator\t{ff9900}KoblizekCz\t{99ffff}E-mail:\t{00ff00}[email protected]\tSkype:{ff9900}none\n"); strcat(contact, "{ff0000}Admin\t{ff9900}MajnerCZ\t{99ffff}E-mail:\t{00ff00}[email protected]\tSkype:{ff9900}none\n"); ShowPlayerDialogEx(playerid, Dialog_kontakt, DIALOG_STYLE_MSGBOX, "{6677ff}Kontakt",contact, "OK","Cancel"); } else if(clickedid == WebClick) { ShowPlayerDialogEx(playerid, 15,DIALOG_STYLE_MSGBOX,"{ff0000}Web" ,"\tWebova stranka Webu: {00ff00}http://superparty.cekuj.net", "OK",""); } TextDrawHideForPlayer(playerid, PozadiInfo); TextDrawHideForPlayer(playerid, MenuInfo); TextDrawHideForPlayer(playerid, InfoClick); TextDrawHideForPlayer(playerid, UcetClick); TextDrawHideForPlayer(playerid, HelpClick); TextDrawHideForPlayer(playerid, KontaktClick); TextDrawHideForPlayer(playerid, WebClick); CancelSelectTextDraw(playerid); return 1; } PozadiInfo = TextDrawCreate(374.800262, 344.966857, "usebox"); TextDrawLetterSize(PozadiInfo, 0.067198, -17.950923); TextDrawTextSize(PozadiInfo, 531.600280, 108.266647); TextDrawAlignment(PozadiInfo, 1); TextDrawColor(PozadiInfo, 0); TextDrawUseBox(PozadiInfo, true); TextDrawBoxColor(PozadiInfo, -10092459); TextDrawSetShadow(PozadiInfo, -28); TextDrawSetOutline(PozadiInfo, 0); TextDrawFont(PozadiInfo, 0); MenuInfo = TextDrawCreate(451.199981, 187.413299, "Menu Info"); TextDrawLetterSize(MenuInfo, 0.756398, 2.891731); TextDrawAlignment(MenuInfo, 2); TextDrawColor(MenuInfo, 255); TextDrawSetShadow(MenuInfo, 0); TextDrawSetOutline(MenuInfo, 1); TextDrawBackgroundColor(MenuInfo, -1); TextDrawFont(MenuInfo, 0); TextDrawSetProportional(MenuInfo, 1); InfoClick = TextDrawCreate(436.800109, 221.013336, "Info"); TextDrawLetterSize(InfoClick, 0.449999, 1.600000); TextDrawTextSize(InfoClick, 467.999786, 112.746650); TextDrawAlignment(InfoClick, 1); TextDrawColor(InfoClick, -1); TextDrawUseBox(InfoClick, true); TextDrawBoxColor(InfoClick, -6750208); TextDrawSetShadow(InfoClick, 0); TextDrawSetOutline(InfoClick, 1); TextDrawBackgroundColor(InfoClick, 255); TextDrawFont(InfoClick, 1); TextDrawSetProportional(InfoClick, 1); TextDrawSetSelectable(InfoClick, true); UcetClick = TextDrawCreate(434.400054, 244.159927, "Ucet"); TextDrawLetterSize(UcetClick, 0.453999, 1.622400); TextDrawTextSize(UcetClick, 469.600158, 267.306610); TextDrawAlignment(UcetClick, 1); TextDrawColor(UcetClick, -1); TextDrawUseBox(UcetClick, true); TextDrawBoxColor(UcetClick, 0); TextDrawSetShadow(UcetClick, 0); TextDrawSetOutline(UcetClick, 1); TextDrawBackgroundColor(UcetClick, 255); TextDrawFont(UcetClick, 1); TextDrawSetProportional(UcetClick, 1); TextDrawSetSelectable(UcetClick, true); HelpClick = TextDrawCreate(434.400054, 267.213378, "Help"); TextDrawLetterSize(HelpClick, 0.449999, 1.600000); TextDrawTextSize(HelpClick, 468.000122, -188.906600); TextDrawAlignment(HelpClick, 1); TextDrawColor(HelpClick, -1); TextDrawUseBox(HelpClick, true); TextDrawBoxColor(HelpClick, 0); TextDrawSetShadow(HelpClick, 0); TextDrawSetOutline(HelpClick, 1); TextDrawBackgroundColor(HelpClick, 255); TextDrawFont(HelpClick, 1); TextDrawSetProportional(HelpClick, 1); TextDrawSetSelectable(HelpClick, true); KontaktClick = TextDrawCreate(424.000000, 290.452911, "Kontakt"); TextDrawLetterSize(KontaktClick, 0.449999, 1.600000); TextDrawTextSize(KontaktClick, 484.799835, 165.013397); TextDrawAlignment(KontaktClick, 1); TextDrawColor(KontaktClick, -1); TextDrawUseBox(KontaktClick, true); TextDrawBoxColor(KontaktClick, 0); TextDrawSetShadow(KontaktClick, 0); TextDrawSetOutline(KontaktClick, 1); TextDrawBackgroundColor(KontaktClick, 255); TextDrawFont(KontaktClick, 1); TextDrawSetProportional(KontaktClick, 1); TextDrawSetSelectable(KontaktClick, true); WebClick = TextDrawCreate(387.999877, 316.586914, "Webova Stranka"); TextDrawLetterSize(WebClick, 0.449999, 1.600000); TextDrawTextSize(WebClick, 523.200073, 151.573501); TextDrawAlignment(WebClick, 1); TextDrawColor(WebClick, -1); TextDrawUseBox(WebClick, true); TextDrawBoxColor(WebClick, 0); TextDrawSetShadow(WebClick, 0); TextDrawSetOutline(WebClick, 1); TextDrawBackgroundColor(WebClick, 255); TextDrawFont(WebClick, 1); TextDrawSetProportional(WebClick, 1); TextDrawSetSelectable(WebClick, true); TextDrawSetSelectable(PozadiInfo,false); TextDrawSetSelectable(MenuInfo,false); TextDrawSetSelectable(InfoClick,true); TextDrawSetSelectable(UcetClick,true); TextDrawSetSelectable(HelpClick,true); TextDrawSetSelectable(KontaktClick,true); TextDrawSetSelectable(WebClick,true);
máš to tu @vEnd
-
Neumíš svůj mateřský jazyk a tvoje výmluvy jsou irelevantní. Vždyť píšeš jak kr*pl (no offense).
Nastav si TextSize a půjde ti to.
už mě serete neserte se do mého jazyka
ano píšu chyby občas, já se neválím jen doma hele, já chodím i do práce
a kr*pl nejsem tak si tu urážku nech já jsem rád že mě pomáháte opravit chyby jak vidíš já sem píšu málo kdy vůbec mě neznáte tak nemůžeš ani soudit
a ten TextSize, tam dávám a nejde to, klikám nato a nic se neděje
Fakt sorry jestli jsem vyjel ale urážky si nechte pro sebe
-
Za prvé svůj mateřský jazyk umím dost dobře
Za druhé čti co píšu
Za třetí sem to psal se podívej v kolik
Za čtvrté večer sem byl mimo psal jsem to na rychlo
Za páté pokud mě chceš psát tyto zprávy tak jedině do SZ zde na to nemam náladu
Takže já být tebou tak neseru lidi kolem sebe -
Spoilery na dlouhé kódy
Od dalšího příspěvku už začněte používat na dlouhé kódy spoilery, aby to bylo přehledné.
ok
Hele Opravil sem to co šlo zde je code:
C:\Users\JA\Desktop\SAMP 0.3e Server\scriptfiles\servertest.pwn(167) : error 017: undefined symbol "Zamestnani" C:\Users\JA\Desktop\SAMP 0.3e Server\scriptfiles\servertest.pwn(167) : warning 215: expression has no effect C:\Users\JA\Desktop\SAMP 0.3e Server\scriptfiles\servertest.pwn(167) : error 001: expected token: ";", but found "]" C:\Users\JA\Desktop\SAMP 0.3e Server\scriptfiles\servertest.pwn(167) : error 029: invalid expression, assumed zero C:\Users\JA\Desktop\SAMP 0.3e Server\scriptfiles\servertest.pwn(167) : fatal error 107: too many error messages on one line Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase 4 Errors.
// This is a comment // uncomment the line below if you want to write a filterscript //#define FILTERSCRIPT #include <a_samp> #include <YSI\y_ini> #include <YSI\y_commands> #include <YSI\y_va> #include <YSI\y_iterate> #include <dini> #include <sscanf> /*========================[pragma]=======================*/ #pragma tabsize 0 /*========================[Barvy]=======================*/ #define Barva-none 0xffffffaa //Bíla #define red 0xff0000aa #define RED 0xff0000aa #define aqua 0x00ffff #define yellow 0xffff00 #define lime 0x00ff00 #define hred {ff0000} #define haqua {00ffff} #define hyellow {ffff00} #define hlime {00ff00} #define white {ffffff} #if defined FILTERSCRIPT #define IsPlayerInSphere(%0,%1,%2,%3,%4) IsPlayerInRangeOfPoint(%0,%4,%1,%2,%3) #define COLOR_ZELENA2 0x00FF00AA #define COLOR_SEDA 0xAFAFAFAA #define COLOR_WHITE 0xFFFFFFAA // #define MAX_STRING 128 #define textdraw(%1,%2) SendClientMessage(%1,0xFFFFFFAA,%2) #define SCM SendClientMessage forward UlozSkore(playerid); forward TestovniTimer(); new Zamestnanie[MAX_PLAYERS]; new nemocnica[MAX_PLAYERS]; new CP[MAX_PLAYERS]; new Banka[MAX_PLAYERS]; stock Jmeno(playerid) { new name[MAX_PLAYER_NAME+1]; GetPlayerName(playerid,name, MAX_PLAYER_NAME+1); return name; } public OnFilterScriptInit() { print("\n--------------------------------------"); print(" Blank Filterscript by your name here"); print("--------------------------------------\n"); return 1; } public OnFilterScriptExit() { return 1; } #else main() { print("\n----------------------------------"); print(" Blank Gamemode by your name here"); print("----------------------------------\n"); } #endif public OnGameModeInit() { // Don't use these lines if it's a filterscript SetGameModeText("MojGameMode"); AddPlayerClass(0, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0); AddStaticVehicle(419,1192.1018,-1329.4215,13.3722,180.7467,111,31); // AddStaticVehicle(416,1178.3282,-1338.1780,13.6659,271.9165,111,31); // sanitka01 AddStaticVehicle(416,1177.4105,-1309.4972,13.6616,270.0564,111,31); // sanitka02 AddStaticVehicle(437,1122.0826,-930.0176,42.9061,91.2679,111,31); // bus1 CreatePickup( 1318, 2, 1172.5219,-1323.3915,15.4031, -1); return 1; } public OnGameModeExit() { return 1; } public OnPlayerRequestClass(playerid, classid) { SetPlayerPos(playerid, 1183.2400,-1324.9298,13.5777); SetPlayerCameraPos(playerid, 1183.2400,-1324.9298,13.5777); SetPlayerCameraLookAt(playerid, 1183.2400,-1324.9298,13.5777); return 1; } public OnPlayerConnect(playerid) { new string[128]; new Jmeno[MAX_PLAYER_NAME+1]; GetPlayerName(playerid, Jmeno, MAX_PLAYER_NAME+1); format(string, 128, "Hráč %s přišel na server (ID: %d)", Jmeno, playerid); SendClientMessageToAll(0xAFAFAFAA, string); SendClientMessage(playerid, 0x00FF00AA, "Vitaj na Las Vegas RP použi /pravidla a možeš začať"); return 1; } public OnPlayerDisconnect(playerid, reason) { return 1; } public OnPlayerSpawn(playerid) { SetPlayerPos(playerid, 1183.2400,-1324.9298,13.5777); SetPlayerMapIcon( playerid,22, 1172.5219,-1323.3915,15.4031, 31, 0x00FF00AA ); SetPlayerMapIcon( playerid,22, 1172.5219,-1323.3915,15.4031, 22, 0x00FF00AA ); SetPlayerMapIcon( playerid,56, 1115.8059,-1140.7524,23.4534, 56, 0x00FF00AA ); SetPlayerMapIcon( playerid,56, 968.1298,-1407.5601,12.9541, 56, 0x00FF00AA ); SetPlayerMapIcon( playerid,56, 1217.5535,-1408.3521,12.9824, 56, 0x00FF00AA ); SetPlayerMapIcon( playerid,56, 1575.7035,-1443.5298,13.1877, 56, 0x00FF00AA ); SetPlayerMapIcon( playerid,56, 1520.1541,-1868.6775,13.1805, 56, 0x00FF00AA ); SetPlayerMapIcon( playerid,56, 1041.5195,-1753.5007,13.2238, 56, 0x00FF00AA ); SetPlayerMapIcon( playerid,56, 856.7265,-1591.1954,13.1851, 56, 0x00FF00AA ); SetPlayerMapIcon( playerid,56, 207.1199,-1487.2537,12.6386, 56, 0x00FF00AA ); SetPlayerMapIcon( playerid,56, 591.2972,-1231.4749,17.5546, 56, 0x00FF00AA ); SetPlayerMapIcon( playerid,56, 738.0694,-1408.5374,13.1640, 56, 0x00FF00AA ); SetPlayerMapIcon( playerid,56, 1157.0238,-932.3364,42.8272, 56, 0x00FF00AA ); 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; } public OnPlayerCommandText(playerid, cmdtext[]) { if (strcmp("/nastavitjob", cmdtext, true, 10) == 0) { Zamestnanie[playerid] = 1; SCM(playerid,-1,"Pravě sis nastavil Job == 1"); return 1; } if (strcmp("/startcp", cmdtext, true, 10) == 0) { CP[playerid] = 1; SCM(playerid,-1,"Pravě si spustil CP == 1"); return 1; } if (strcmp("/opraveno", cmdtext, true, 10) == 0) { new s[150]; new Jmeno[MAX_PLAYER_NAME+1]; GetPlayerName(playerid, Jmeno, MAX_PLAYER_NAME+1); format(s,sizeof(s),"TedakCZ == Opravil mode \n(to co sem vědel sem ti opravil \n nwm co muže robit to undefined \n vše podle mě je bez chyby) čte:% s",Jmeno); SCM(playerid,-1,s); SCM(playerid,-1,"vEnd == Opravil mode"); SCM(playerid, 0xff0000,"DÁVEJ POZOR KAM CO PÍŠEŠ!"); return 1; } return 0; } public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger) { if(!ispassenger) { if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 416) // sanitky { if(Zamestnanie[playerid] == 1) { new Float:x, Float:y, Float:z; GetPlayerPos(playerid,x,y,z); SetPlayerPos(playerid,x,y,z); SendClientMessage(playerid,0xFFFFFFAA,"Nemáš právo používať toto vozidlo, lebo niesi policajt."); } } } return 1; } public OnPlayerExitVehicle(playerid, vehicleid) { return 1; } public OnPlayerStateChange(playerid, newstate, oldstate) { return 1; } public OnPlayerEnterCheckpoint(playerid) { if (CP[playerid] ==1)//id CP { SendClientMessage(playerid,0xFFFFFFAA,"Zastávka: Horná Alley "); SetTimerEx("speedfreeze",5000,false,"i",playerid); DisablePlayerCheckpoint(playerid); CP[playerid] =2; SetPlayerCheckpoint(playerid, 968.1298,-1407.5601,12.9541, 4.0);//dolná aley } else if (CP[playerid] ==2)//id CP { SendClientMessage(playerid,0xFFFFFFAA,"Zastávka: Dolná Alley"); SetTimerEx("speedfreeze",5000,false,"i",playerid); DisablePlayerCheckpoint(playerid); CP[playerid] =3; SetPlayerCheckpoint(playerid, 1217.5535,-1408.3521,12.9824, 4.0);//nová nemocnica } else if (CP[playerid] ==3)//id CP { SendClientMessage(playerid,0xFFFFFFAA,"Zastávka: Nová nemocnica"); DisablePlayerCheckpoint(playerid); CP[playerid] =4; SetPlayerCheckpoint(playerid, 1575.7035,-1443.5298,13.1877, 4.0);//Under Bridge } else if (CP[playerid] ==4)//id CP { SendClientMessage(playerid,0xFFFFFFAA,"Zastávka: Under Bridge"); DisablePlayerCheckpoint(playerid); CP[playerid] =5; SetPlayerCheckpoint(playerid, 1520.1541,-1868.6775,13.1805, 4.0);//Man Street } else if (CP[playerid] ==5)//id CP { SendClientMessage(playerid,0xFFFFFFAA,"Zastávka: Man Street"); DisablePlayerCheckpoint(playerid); CP[playerid] =6; SetPlayerCheckpoint(playerid, 1041.5195,-1753.5007,13.2238, 4.0);//Most Parking } else if (CP[playerid] ==6)//id CP { SendClientMessage(playerid,0xFFFFFFAA,"Zastávka: Most Parking"); DisablePlayerCheckpoint(playerid); CP[playerid] =7; SetPlayerCheckpoint(playerid, 856.7265,-1591.1954,13.1851, 4.0);//GrandMilk } else if (CP[playerid] ==7)//id CP { SendClientMessage(playerid,0xFFFFFFAA,"Zastávka: Grand Milk"); DisablePlayerCheckpoint(playerid); CP[playerid] =8; SetPlayerCheckpoint(playerid, 207.1199,-1487.2537,12.6386, 4.0);//Hlavná Alley } else if (CP[playerid] ==8)//id CP { SendClientMessage(playerid,0xFFFFFFAA,"Zastávka: Hlavný Alley"); DisablePlayerCheckpoint(playerid); CP[playerid] =9; SetPlayerCheckpoint(playerid, 591.2972,-1231.4749,17.5546, 4.0);//HandSlaw } else if (CP[playerid] ==9)//id CP { SendClientMessage(playerid,0xFFFFFFAA,"Zastávka: HandSlaw"); DisablePlayerCheckpoint(playerid); CP[playerid] =10; SetPlayerCheckpoint(playerid, 738.0694,-1408.5374,13.1640, 4.0);//LosSantosStudio } else if (CP[playerid] ==10)//id CP { SendClientMessage(playerid,0xFFFFFFAA,"Zastávka: Los Santos Studio"); DisablePlayerCheckpoint(playerid); CP[playerid] =11; SetPlayerCheckpoint(playerid, 1157.0238,-932.3364,42.8272, 4.0);//EndBus } else if (CP[playerid] ==11)//id CP { SendClientMessage(playerid,0xFFFFFFAA,"Zastávka: Konečná"); DisablePlayerCheckpoint(playerid); GivePlayerMoney(playerid, 10); SendClientMessage(playerid,0xFFFFFFAA,"Ziskavaš 10 Eur za dokončenie trasy"); 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) { if(IsPlayerInSphere(playerid,1172.5219,-1323.3915,15.4031,3)) // x, y ,z tie čo si použil vyššie a 3 je rádius, môžeš si zvoliť aký chceš.. SetPlayerInterior(playerid,9); SetPlayerPos(playerid,2131.507812,1600.818481,1008.359375);/////nemocnica 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[]) { return 1; } public OnPlayerClickPlayer(playerid, clickedplayerid, source) { return 1; } COMMAND:bus(playerid, ispassenger, vehicleid, params[])//COMMAND - je to vlastne spôsob toho includu čo sme vložili na začiatku (zcmd) { CP[playerid] =1; SetPlayerCheckpoint(playerid, 1115.8059,-1140.7524,23.4534, 4.0); //LV Letisko - 1577.3411,1504.8600,10.5608 - súradnice SendClientMessage(playerid,COLOR_WHITE,"Jed linku"); // Pošle správu pri použití príkazu . return 1; }
-
Cituji z wikipedie:
U každého toho TD, na který chceš klikat, musíš nastavit zónu, na kterou jde kliknout, a to pomocí fce TextDrawTextSize. To už ti říkám podruhé, teď je to snad srozumitelnější.
ano šefe jdu nato adík moc jinak se mrkni n a to Promene sem mu to opravil a i odskoušel mě to faka vpohode asi neudělal to co sme mu poradily
-
dal si tam toto: new CP[MAX_PLAYERS];
a to co sem ti ja a @vEnd Opravily ?sis tam ta ky dal ?
hele vyskoušno a žadnou chybu měto nepíše:
sice jeto cely noví ale věřím že sito stoho nějak vysekáš:
// This is a comment // uncomment the line below if you want to write a filterscript //#define FILTERSCRIPT #include <a_samp> new CP[MAX_PLAYERS]; #pragma tabsize 0 #if defined FILTERSCRIPT public OnFilterScriptInit() { print("\n--------------------------------------"); print(" Blank Filterscript by your name here"); print("--------------------------------------\n"); return 1; } public OnFilterScriptExit() { return 1; } #else main() { print("\n----------------------------------"); print(" Blank Gamemode by your name here"); print("----------------------------------\n"); } #endif public OnGameModeInit() { // Don't use these lines if it's a filterscript SetGameModeText("Blank Script"); AddPlayerClass(0, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0); return 1; } public OnGameModeExit() { return 1; } public OnPlayerRequestClass(playerid, classid) { SetPlayerPos(playerid, 1958.3783, 1343.1572, 15.3746); SetPlayerCameraPos(playerid, 1958.3783, 1343.1572, 15.3746); SetPlayerCameraLookAt(playerid, 1958.3783, 1343.1572, 15.3746); return 1; } public OnPlayerConnect(playerid) { return 1; } public OnPlayerDisconnect(playerid, reason) { return 1; } public OnPlayerSpawn(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; } public OnPlayerCommandText(playerid, cmdtext[]) { if (strcmp("/mycommand", cmdtext, true, 10) == 0) { // Do something here return 1; } return 0; } public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger) { return 1; } public OnPlayerExitVehicle(playerid, vehicleid) { return 1; } public OnPlayerStateChange(playerid, newstate, oldstate) { return 1; } public OnPlayerEnterCheckpoint(playerid) { if (CP[playerid] ==1)//id CP { SendClientMessage(playerid,0xFFFFFFAA,"Zastávka: Horná Alley "); SetTimerEx("speedfreeze",5000,false,"i",playerid); DisablePlayerCheckpoint(playerid); CP[playerid] =2; SetPlayerCheckpoint(playerid, 968.1298,-1407.5601,12.9541, 4.0);//dolná aley } else if (CP[playerid] ==2)//id CP { SendClientMessage(playerid,0xFFFFFFAA,"Zastávka: Dolná Alley"); SetTimerEx("speedfreeze",5000,false,"i",playerid); DisablePlayerCheckpoint(playerid); CP[playerid] =3; SetPlayerCheckpoint(playerid, 1217.5535,-1408.3521,12.9824, 4.0);//nová nemocnica } else if (CP[playerid] ==3)//id CP { SendClientMessage(playerid,0xFFFFFFAA,"Zastávka: Nová nemocnica"); DisablePlayerCheckpoint(playerid); CP[playerid] =4; SetPlayerCheckpoint(playerid, 1575.7035,-1443.5298,13.1877, 4.0);//Under Bridge } else if (CP[playerid] ==4)//id CP { SendClientMessage(playerid,0xFFFFFFAA,"Zastávka: Under Bridge"); DisablePlayerCheckpoint(playerid); CP[playerid] =5; SetPlayerCheckpoint(playerid, 1520.1541,-1868.6775,13.1805, 4.0);//Man Street } else if (CP[playerid] ==5)//id CP { SendClientMessage(playerid,0xFFFFFFAA,"Zastávka: Man Street"); DisablePlayerCheckpoint(playerid); CP[playerid] =6; SetPlayerCheckpoint(playerid, 1041.5195,-1753.5007,13.2238, 4.0);//Most Parking } else if (CP[playerid] ==6)//id CP { SendClientMessage(playerid,0xFFFFFFAA,"Zastávka: Most Parking"); DisablePlayerCheckpoint(playerid); CP[playerid] =7; SetPlayerCheckpoint(playerid, 856.7265,-1591.1954,13.1851, 4.0);//GrandMilk } else if (CP[playerid] ==7)//id CP { SendClientMessage(playerid,0xFFFFFFAA,"Zastávka: Grand Milk"); DisablePlayerCheckpoint(playerid); CP[playerid] =8; SetPlayerCheckpoint(playerid, 207.1199,-1487.2537,12.6386, 4.0);//Hlavná Alley } else if (CP[playerid] ==8)//id CP { SendClientMessage(playerid,0xFFFFFFAA,"Zastávka: Hlavný Alley"); DisablePlayerCheckpoint(playerid); CP[playerid] =9; SetPlayerCheckpoint(playerid, 591.2972,-1231.4749,17.5546, 4.0);//HandSlaw } else if (CP[playerid] ==9)//id CP { SendClientMessage(playerid,0xFFFFFFAA,"Zastávka: HandSlaw"); DisablePlayerCheckpoint(playerid); CP[playerid] =10; SetPlayerCheckpoint(playerid, 738.0694,-1408.5374,13.1640, 4.0);//LosSantosStudio } else if (CP[playerid] ==10)//id CP { SendClientMessage(playerid,0xFFFFFFAA,"Zastávka: Los Santos Studio"); DisablePlayerCheckpoint(playerid); CP[playerid] =11; SetPlayerCheckpoint(playerid, 1157.0238,-932.3364,42.8272, 4.0);//EndBus } else if (CP[playerid] ==11)//id CP { SendClientMessage(playerid,0xFFFFFFAA,"Zastávka: Konečná"); DisablePlayerCheckpoint(playerid); GivePlayerMoney(playerid, 10); CP[playerid] = 0; SendClientMessage(playerid,0xFFFFFFAA,"Ziskavaš 10 Eur za dokončenie trasy"); } // toto ti tam chybí skus to tet 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[]) { return 1; } public OnPlayerClickPlayer(playerid, clickedplayerid, source) { return 1; }
#include <a_samp>
new CP[MAX_PLAYERS];
#pragma tabsize 0 // toto si tam dej taky
-
public OnGameModeInit() { PozadiInfo = TextDrawCreate(374.800262, 344.966857, "usebox"); TextDrawLetterSize(PozadiInfo, 0.067200, -17.950923); TextDrawTextSize(PozadiInfo, 531.600280, 108.266647); TextDrawAlignment(PozadiInfo, 1); TextDrawColor(PozadiInfo, 0); TextDrawUseBox(PozadiInfo, true); TextDrawBoxColor(PozadiInfo, -10092459); TextDrawSetShadow(PozadiInfo, -28); TextDrawSetOutline(PozadiInfo, 0); TextDrawFont(PozadiInfo, 0); MenuInfo = TextDrawCreate(451.199981, 187.413299, "Menu Info"); TextDrawLetterSize(MenuInfo, 0.756400, 2.891732); TextDrawAlignment(MenuInfo, 2); TextDrawColor(MenuInfo, 255); TextDrawSetShadow(MenuInfo, 0); TextDrawSetOutline(MenuInfo, 1); TextDrawBackgroundColor(MenuInfo, -1); TextDrawFont(MenuInfo, 0); TextDrawSetProportional(MenuInfo, 1); InfoClick = TextDrawCreate(448.800048, 222.506668, "Info"); TextDrawLetterSize(InfoClick, 0.449999, 1.600000); TextDrawAlignment(InfoClick, 2); TextDrawColor(InfoClick, -1); TextDrawSetShadow(InfoClick, 0); TextDrawSetOutline(InfoClick, 1); TextDrawBackgroundColor(InfoClick, 255); TextDrawFont(InfoClick, 1); TextDrawSetProportional(InfoClick, 1); UcetClick = TextDrawCreate(452.000000, 246.399948, "Ucet"); TextDrawLetterSize(UcetClick, 0.454000, 1.622400); TextDrawAlignment(UcetClick, 2); TextDrawColor(UcetClick, -1); TextDrawSetShadow(UcetClick, 0); TextDrawSetOutline(UcetClick, 1); TextDrawBackgroundColor(UcetClick, 255); TextDrawFont(UcetClick, 1); TextDrawSetProportional(UcetClick, 1); HelpClick = TextDrawCreate(452.000000, 270.200073, "Help"); TextDrawLetterSize(HelpClick, 0.449999, 1.600000); TextDrawAlignment(HelpClick, 2); TextDrawColor(HelpClick, -1); TextDrawSetShadow(HelpClick, 0); TextDrawSetOutline(HelpClick, 1); TextDrawBackgroundColor(HelpClick, 255); TextDrawFont(HelpClick, 1); TextDrawSetProportional(HelpClick, 1); KontaktClick = TextDrawCreate(452.800048, 294.186218, "Kontakt"); TextDrawLetterSize(KontaktClick, 0.449999, 1.600000); TextDrawAlignment(KontaktClick, 2); TextDrawColor(KontaktClick, -1); TextDrawSetShadow(KontaktClick, 0); TextDrawSetOutline(KontaktClick, 1); TextDrawBackgroundColor(KontaktClick, 255); TextDrawFont(KontaktClick, 1); TextDrawSetProportional(KontaktClick, 1); WebClick = TextDrawCreate(452.000000, 319.573455, "Webova Stranka"); TextDrawLetterSize(WebClick, 0.449999, 1.600000); TextDrawAlignment(WebClick, 2); TextDrawColor(WebClick, -1); TextDrawSetShadow(WebClick, 0); TextDrawSetOutline(WebClick, 1); TextDrawBackgroundColor(WebClick, 255); TextDrawFont(WebClick, 1); TextDrawSetProportional(WebClick, 1); TextDrawSetSelectable(PozadiInfo,false); TextDrawSetSelectable(MenuInfo,false); TextDrawSetSelectable(InfoClick,true); TextDrawSetSelectable(UcetClick,true); TextDrawSetSelectable(HelpClick,true); TextDrawSetSelectable(KontaktClick,true); TextDrawSetSelectable(WebClick,true); return 1; } public OnGameModeExit() { TextDrawDestroy(PozadiInfo); TextDrawDestroy(MenuInfo); TextDrawDestroy(InfoClick); TextDrawDestroy(UcetClick); TextDrawDestroy(HelpClick); TextDrawDestroy(KontaktClick); TextDrawDestroy(WebClick); return 1; }
-
C:\Users\doma\Desktop\Samp server\gamemodes\testrp.pwn(162) : error 017: undefined symbol "CP" C:\Users\doma\Desktop\Samp server\gamemodes\testrp.pwn(162) : warning 215: expression has no effect C:\Users\doma\Desktop\Samp server\gamemodes\testrp.pwn(162) : error 001: expected token: ";", but found "]" C:\Users\doma\Desktop\Samp server\gamemodes\testrp.pwn(162) : error 029: invalid expression, assumed zero C:\Users\doma\Desktop\Samp server\gamemodes\testrp.pwn(162) : fatal error 107: too many error messages on one line mužeš sem vložit řádek stouhle chybou ? tam je jedna chyba koukam tu ale žadnou nevidim
new CP[MAX_PLAYER]; public OnPlayerEnterCheckpoint(playerid) { if (CP[playerid] ==1)//id CP { SendClientMessage(playerid,0xFFFFFFAA,"Zastávka: Horná Alley "); SetTimerEx("speedfreeze",5000,false,"i",playerid); DisablePlayerCheckpoint(playerid); CP[playerid] =2; SetPlayerCheckpoint(playerid, 968.1298,-1407.5601,12.9541, 4.0);//dolná aley } else if (CP[playerid] ==2)//id CP { SendClientMessage(playerid,0xFFFFFFAA,"Zastávka: Dolná Alley"); SetTimerEx("speedfreeze",5000,false,"i",playerid); DisablePlayerCheckpoint(playerid); CP[playerid] =3; SetPlayerCheckpoint(playerid, 1217.5535,-1408.3521,12.9824, 4.0);//nová nemocnica } else if (CP[playerid] ==3)//id CP { SendClientMessage(playerid,0xFFFFFFAA,"Zastávka: Nová nemocnica"); DisablePlayerCheckpoint(playerid); CP[playerid] =4; SetPlayerCheckpoint(playerid, 1575.7035,-1443.5298,13.1877, 4.0);//Under Bridge } else if (CP[playerid] ==4)//id CP { SendClientMessage(playerid,0xFFFFFFAA,"Zastávka: Under Bridge"); DisablePlayerCheckpoint(playerid); CP[playerid] =5; SetPlayerCheckpoint(playerid, 1520.1541,-1868.6775,13.1805, 4.0);//Man Street } else if (CP[playerid] ==5)//id CP { SendClientMessage(playerid,0xFFFFFFAA,"Zastávka: Man Street"); DisablePlayerCheckpoint(playerid); CP[playerid] =6; SetPlayerCheckpoint(playerid, 1041.5195,-1753.5007,13.2238, 4.0);//Most Parking } else if (CP[playerid] ==6)//id CP { SendClientMessage(playerid,0xFFFFFFAA,"Zastávka: Most Parking"); DisablePlayerCheckpoint(playerid); CP[playerid] =7; SetPlayerCheckpoint(playerid, 856.7265,-1591.1954,13.1851, 4.0);//GrandMilk } else if (CP[playerid] ==7)//id CP { SendClientMessage(playerid,0xFFFFFFAA,"Zastávka: Grand Milk"); DisablePlayerCheckpoint(playerid); CP[playerid] =8; SetPlayerCheckpoint(playerid, 207.1199,-1487.2537,12.6386, 4.0);//Hlavná Alley } else if (CP[playerid] ==8)//id CP { SendClientMessage(playerid,0xFFFFFFAA,"Zastávka: Hlavný Alley"); DisablePlayerCheckpoint(playerid); CP[playerid] =9; SetPlayerCheckpoint(playerid, 591.2972,-1231.4749,17.5546, 4.0);//HandSlaw } else if (CP[playerid] ==9)//id CP { SendClientMessage(playerid,0xFFFFFFAA,"Zastávka: HandSlaw"); DisablePlayerCheckpoint(playerid); CP[playerid] =10; SetPlayerCheckpoint(playerid, 738.0694,-1408.5374,13.1640, 4.0);//LosSantosStudio } else if (CP[playerid] ==10)//id CP { SendClientMessage(playerid,0xFFFFFFAA,"Zastávka: Los Santos Studio"); DisablePlayerCheckpoint(playerid); CP[playerid] =11; SetPlayerCheckpoint(playerid, 1157.0238,-932.3364,42.8272, 4.0);//EndBus } else if (CP[playerid] ==11)//id CP { SendClientMessage(playerid,0xFFFFFFAA,"Zastávka: Konečná"); DisablePlayerCheckpoint(playerid); GivePlayerMoney(playerid, 10); SendClientMessage(playerid,0xFFFFFFAA,"Ziskavaš 10 Eur za dokončenie trasy"); } // toto ti tam chybí skus to tet return 1; }
skus toto
Pomoc Gta Sa Mp
v Herní (SA:MP, CS apod.)
Odesláno:
Chybu jsem nasel a opravil už to háže ihned do hry omlouvam se za rušení když přemyšlím tak dokážu i nemožné Prosim Lock