Jump to content

mEy

Uživatel
  • Příspěvků

    83
  • Registrován

  • Aktivní

Everything posted by mEy

  1. PLAYERLIST_authed[playerid] = false; if (!PLAYERLIST_authed[playerid]) { if(udb_Exists(PlayerName(playerid))) // Když jeho ucet existuje { ShowPlayerDialog(playerid,2,DIALOG_STYLE_INPUT,"Registrace","Vítej zpět !\nNapiš heslo !","Použít","Odpojit"); // Když existuje zobrazíme dialog } else { ShowPlayerDialog(playerid,1,DIALOG_STYLE_INPUT,"Registrace","Vítej !\nZaregistruj se, napiš heslo","Použít","Odpojit"); // Když neexistuje zobrazíme dialog } } return 1; }
  2. Zdravím dávám do módu registraci přes dialog podle Tutorialu a ukázalo mi to erory C:\Documents and Settings\Matýsek\Plocha\mod.pwn(280) : error 029: invalid expression, assumed zero C:\Documents and Settings\Matýsek\Plocha\mod.pwn(280) : warning 215: expression has no effect C:\Documents and Settings\Matýsek\Plocha\mod.pwn(280) : error 001: expected token: ";", but found "]" C:\Documents and Settings\Matýsek\Plocha\mod.pwn(280) : error 029: invalid expression, assumed zero C:\Documents and Settings\Matýsek\Plocha\mod.pwn(280) : fatal error 107: too many error messages on one line if(udb_Exists(PlayerName(playerid))) // Když jeho ucet existuje Tohle je řádek 280
  3. mEy

    pomoc SetPlayerPos

    čau dělám mód a nemam nastavenej spawn a napojím se na server a spawne mě to úplně na nějakým velkým baráku a nemam nastavenej spawn , tak jsem zkusil udělat SetPlayerPos Takhle to tam mam public OnPlayerSpawn(playerid) { SetPlayerPos(playerid, -2255.3687,2285.5073,4.8313); InDm[playerid] = 0; SpawnPlayer(playerid); TogglePlayerSpectating(playerid, false); return 1; } A dám F5 a ukáže mi to erory C:\Documents and Settings\Matýsek\Plocha\mod.pwn(247) : error 017: undefined symbol "InDm" C:\Documents and Settings\Matýsek\Plocha\mod.pwn(247) : warning 215: expression has no effect C:\Documents and Settings\Matýsek\Plocha\mod.pwn(247) : error 001: expected token: ";", but found "]" C:\Documents and Settings\Matýsek\Plocha\mod.pwn(247) : error 029: invalid expression, assumed zero C:\Documents and Settings\Matýsek\Plocha\mod.pwn(247) : 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.
  4. mEy

    pomoc HELP Uloženi

    [TUT] Pracujeme s dini to je ono ?
  5. mEy

    pomoc HELP Uloženi

    zdravím chtěl bych se zeptat jestli tady někde neni TUT na uložení peněz,povolání,skinu,barvy nicku,povolání,A kde se odpojil (místa) Děkuji
  6. mEy

    pomoc Dialog

    Co v tom mam špatně ?
  7. mEy

    pomoc Dialog

    Tohle je ten Fight if(dialogid == DIALOG_FIGHT) { if(response == 1) { switch(listitem) { case 0: { SetPlayerFightingStyle(playerid, FIGHT_STYLE_NORMAL); SendClientMessage(playerid, COLOR_WHITE,"( ! ) Nyni mas styl boje Normal"); } case 1: { SetPlayerFightingStyle(playerid, FIGHT_STYLE_BOXING); SendClientMessage(playerid, COLOR_WHITE,"( ! ) Nyni mas styl boje Boxing"); } case 2: { SetPlayerFightingStyle(playerid, FIGHT_STYLE_KUNGFU); SendClientMessage(playerid, COLOR_WHITE,"( ! ) Nyni mas styl boje Kung-Fu"); } case 3: { SetPlayerFightingStyle(playerid, FIGHT_STYLE_KNEEHEAD); SendClientMessage(playerid, COLOR_WHITE,"( ! ) Nyni mas styl boje KneeHead"); } case 4: { SetPlayerFightingStyle(playerid, FIGHT_STYLE_GRABKICK); SendClientMessage(playerid, COLOR_WHITE,"( ! ) Nyni mas styl boje GrabKick"); } case 5: { SetPlayerFightingStyle(playerid, FIGHT_STYLE_ELBOW); SendClientMessage(playerid, COLOR_WHITE,"( ! ) Nyni mas styl boje Elbow"); } } } } A tohle je Registrace : else if(dialogid == 2) //registrace { if(response == 1) { if(!strlen(inputtext)) return ShowPlayerDialog(playerid, 2, DIALOG_STYLE_INPUT, "Registrace", "{ff0000}Nezadal si heslo !\n{c5c5c5}Zadej heslo které budeš používat ve hře:", "OK", "Odpojit"); else if(strlen(inputtext) < 4 || strlen(inputtext) > 20) return ShowPlayerDialog(playerid, 2, DIALOG_STYLE_INPUT, "Registrácia", "{ff0000}Rozmezí hesla: 4 - 20 znakov !\n{c5c5c5}Zadej heslo které budeš používat ve hře:", "OK", "Odpojit"); else { dini_Create(PlayerWay(playerid)); dini_IntSet(PlayerWay(playerid), "Password", string_hash(inputtext)); dini_IntSet(PlayerWay(playerid), "AdminLevel", 0); ShowPlayerDialog(playerid, 1, DIALOG_STYLE_PASSWORD, "Login", "{00aa00}Úspěšně ses registroval, teď se přihlás...\n\n{c5c5c5}Zadej své heslo:", "OK", "Odpojit"); } }
  8. mEy

    pomoc Dialog

    Zdravím vytvářím mód , a mam tam registraci + Login přes dialog no a přihlásím se a pak jsem tam zkoušel dát například /fight - že si vyberete bojovej styl ale když napíšu /fight vyberu si nějakej z Bojových stylů tak mi to tam pak napíše abych se zase zaregistroval , nevíte proč ?
  9. Zdravím vytvářím mód ale nechce se mi ho dělat sám , proto hledám člověka který by mi pomohl , kontakt : skype : lofasmy1
  10. mEy

    Admin Script by Mort v2

    Dík QWERe , a hele nešlo by udělat že když napíšou /admins tak by se jim ukázalo Žádnej Admin není na serveru , Pokud by ovšem žádnej admin na serveru nebyl , protože když napíšeš /admins a na serveru neni admin tak se ti nic neukáže , nevíš jak to udělat ?
  11. mEy

    Admin Script by Mort v2

    Mohl bych se zeptat jak někomu můžeš uložit level ? když se odpojí a připojí tak nemá lvl
  12. C:\Users\Pavol\Desktop\Real-City.pwn(168) : warning 201: redefinition of constant/macro (symbol "dcmd(%1,%2,%3)") C:\Users\Pavol\Desktop\Real-City.pwn(191) : warning 219: local variable "PlayerName" shadows a variable at a preceding level C:\Users\Pavol\Desktop\Real-City.pwn(210) : error 012: invalid function call, not a valid address C:\Users\Pavol\Desktop\Real-City.pwn(210) : warning 215: expression has no effect C:\Users\Pavol\Desktop\Real-City.pwn(210) : error 001: expected token: ";", but found ")" C:\Users\Pavol\Desktop\Real-City.pwn(210) : error 029: invalid expression, assumed zero C:\Users\Pavol\Desktop\Real-City.pwn(210) : fatal error 107: too many error messages on one line Tohle mi to napsaslo další erory
  13. ok , už by to mělo jít ?
  14. // This is a comment // uncomment the line below if you want to write a filterscript //#define FILTERSCRIPT #include #include #pragma tabsize 0 #define brown 0x993300AA #define black 0x00000000 #define grey 0xAFAFAFAA #define greywhite 0xEEEEFFC4 #define white 0xFFFFFFAA #define yellow 0xFFFF00AA #define orange 0xFF9900AA #define COLOR_RED 0xFF0000AA #define darkred 0x660000AA #define lightred 0xFF99AADD #define pink 0xFF66FFAA #define violet 0x9955DEEE #define violet2 0x800080AA #define lightblue 0x33CCFFAA #define neutralblue 0xABCDEF01 #define mediumblue 0x63AFF00A #define blue 0x0000BBAA #define darkblue 0x300FFAAB #define lightbluegreen 0x0FFDD349 #define darkgreen 0x12900BBF #define COLOR_GREEN 0x33AA33AA #define BARVA 0xEFEFF7AA #define neutralgreen 0x81CFAB00 #define lightgreen 0x24FF0AB9 #if defined FILTERSCRIPT #include #define SYSTEM 0xEFEFF7AA #pragma tabsize 0; #define Text_Under_Minimap "~y~ Text_Under_Minimap" #define dcmd(%1,%2) if(!strcmp(cmdtext[1],#%1,true,(%2))&&(((cmdtext[(%2)+1]=='\0')&&(dcmd_%1(playerid,"")))||((cmdtext[(%2)+1]==' ')&&(dcmd_%1(playerid,cmdtext[(%2)+2]))))) return 1 #define scmta SendClientMessageToAll #define scm SendClientMessage #define bila 0xFFFFFFAA #define c_adm 0xFF0000AA #define players 50 #define vehicles 800 PlayerName(playerid) { new hrac[MAX_PLAYER_NAME]; GetPlayerName(playerid, hrac, sizeof(hrac)); return hrac; } new Float:X,Float:Y,Float:Z,Float:R; new Menu:weaponmain; new Menu:weapon1; new Menu:weapon2; new Menu:weapon3; new Menu:weapon4; new Menu:weapon5; new Menu:weapon6; new blick[900]; new Menu:shop; new Menu:zv; new car[50]; new cars; stock SystemMsg(playerid,msg[]) { if ((IsPlayerConnected(playerid))&&(strlen(msg)>0)) { SendClientMessage(playerid,COLOR_SYSTEM,msg); } stock PlayerName(playerid) { new name[255]; GetPlayerName(playerid, name, 255); return name; } return 1; } stock name(p) { new n[24]; GetPlayerName(p,n,24); return n; } stock chrfind(s,p[],d=0) { for(new i=d;i return -1; } stock SendMessageToPlayerInVehicle(vehicleid,color,msg[]) { for(new i=0;i} stock SendMessageToPlayersNearOfMe(playerid,color,message[]) { for(new i=0;i { if(IsPlayerNearPlayer(playerid,i,25.0)) scm(i,color,message); } } stock IsPlayerNearPlayer(playerid1,playerid2,Float:dis) { new Float:x1,Float:y1,Float:z1,Float:tmp; new Float:x2,Float:y2,Float:z2; GetPlayerPos(playerid1,x1,y1,z1); GetPlayerPos(playerid2,x2,y2,z2); tmp = floatsqroot(floatpower(floatsub(x1,x2),2) + floatpower(floatsub(y1,y2),2) + floatpower(floatsub(z1,z2),2)); if(tmp <= dis)return 1; return 0; } stock IsAdvertInText(playerid,text[]) { new ctyr,cisla,delka = strlen(text); for(new i=0;i { if(text[i] >= 48 && text[i] <= 57) cisla ++; if((text[i] == 58 || text[i] == 32) && (strlen(text[i+1]) <= delka && text[i+1] >= 48 && text[i+1] <= 57) && (strlen(text[i+2]) <= delka && text[i+2] >= 48 && text[i+2] <= 57) && (strlen(text[i+3]) <= delka && text[i+3] >= 48 && text[i+3] <= 57) && (strlen(text[i+4]) <= delka && text[i+4] >= 48 && text[i+4] <= 57) && (strlen(text[i+5]) <= delka && text[i+5] == 32)) ctyr = 1; } if(ctyr && cisla > 5) { new str[256]; format(str,256,"[ANTI-REKLAMA]: Hráč %s byl vyhozen ze serveru za použití reklamy na jiný server.",name(playerid)); scm(playerid,c_adm,"[ {FF0000}!{FFFFFF} ] V textu byla nalezena reklama."); Kick(playerid); scmta(c_adm,str); return 1; } return 0; } stock GetDriverFromVehicle(vehicleid) { new drive = -1; for(new i=0;i return drive; } stock GetNearestVehicle(playerid,playervehicle = 0) { new Float:x1,Float:y1,Float:z1,Float:tmp; new Float:x2,Float:y2,Float:z2,vehicleid = -1; GetPlayerPos(playerid,x1,y1,z1); for(new i=0;i { GetVehiclePos(i,x2,y2,z2); tmp = floatsqroot(floatpower(floatsub(x1,x2),2) + floatpower(floatsub(y1,y2),2) + floatpower(floatsub(z1,z2),2)); if(tmp <= 3.1 && playervehicle != vehicleid) vehicleid = i; } return vehicleid; } new AdminLevel[MAX_PLAYERS]; new PLAYERLIST_authed[MAX_PLAYERS]; #define COLOR_GREEN 0x33AA33AA #define dcmd(%1,%2,%3) if ((strcmp((%3)[1], #%1, true, (%2)) == 0) && ((((%3)[(%2) + 1] == 0) && (dcmd_%1(playerid, "")))||(((%3)[(%2) + 1] == 32) && (dcmd_%1(playerid, (%3)[(%2) + 2]))))) return 1 public OnFilterScriptInit() { print("\n--------------------------------------"); print(" Tvůrce módu : mE[y]xD"); print("--------------------------------------\n"); return 1; } public OnFilterScriptExit() { return 1; } #else main() { print("\n----------------------------------"); print(" Tvůrce módu : mE[y]xD"); print("----------------------------------\n"); } #endif public OnGameModeInit() { SetGameModeText("Real-City 1.0"); 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, 2022.3022,1544.9008,10.8224); SetPlayerCameraPos(playerid, 1958.3783, 1343.1572, 15.3746); SetPlayerCameraLookAt(playerid, 1958.3783, 1343.1572, 15.3746); return 1; } public OnPlayerConnect(playerid) { new PlayerName[MAX_PLAYER_NAME], string[128]; GetPlayerName(playerid, PlayerName, sizeof(PlayerName)); format(string, sizeof(string), "%s se připojil na server", PlayerName); SendClientMessageToAll(0xFF0000AA, string); //text drav new Text:text = TextDrawCreate(5.0, 400.0,"Real-City 1.0"); TextDrawUseBox(text, 0); TextDrawFont(text, 3); TextDrawSetShadow(text,0); TextDrawSetOutline(text,1); TextDrawBackgroundColor(text,0x000000FF); TextDrawColor(text,0xFFFFFFFF); TextDrawShowForPlayer(playerid, text); //Registrace { PLAYERLIST_authed[playerid] = false; if (!PLAYERLIST_authed[playerid]) { if(udb_Exists(PlayerName(playerid))) // Když jeho ucet existuje { ShowPlayerDialog(playerid,2,DIALOG_STYLE_INPUT,"Registrace","Vítej zpět !\nNapiš heslo !","Použít","Odpojit"); // Když existuje zobrazíme dialog } else { ShowPlayerDialog(playerid,1,DIALOG_STYLE_INPUT,"Registrace","Vítej !\nZaregistruj se, napiš heslo","Použít","Odpojit"); // Když neexistuje zobrazíme dialog } } return 1; } public OnPlayerDisconnect(playerid, reason) { new string[64], name[MAX_PLAYER_NAME]; GetPlayerName(playerid,name,MAX_PLAYER_NAME); switch(reason) { case 0: format(string,sizeof string,"%s odesel ze serveru. (Pád Hry)",name); case 1: format(string,sizeof string,"%s Odesel ze serveru. (Odešel)",name); case 2: format(string,sizeof string,"%s Odesel ze serveru. (Kicked/Banned)",name); } SendClientMessageToAll(0xFFFF00AA,string); //register { if (PLAYERLIST_authed[playerid]) // Kdyz je prihlaseny { dUserSetINT(PlayerName(playerid)).("money",GetPlayerMoney(playerid)); // Ulozime penize } PLAYERLIST_authed[playerid] = false; // Dame ho ze neni odpojen 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) { 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[]) { if(dialogid == 1) { if(response == 1) { if (udb_Exists(PlayerName(playerid))) return ShowPlayerDialog(playerid,2,DIALOG_STYLE_INPUT,"Registrace","Přihlaš se ! napiš heslo","Použít","Odpojit"); if (strlen(inputtext)==0) return ShowPlayerDialog(playerid,1,DIALOG_STYLE_INPUT,"Registrace","Musíš napsat heslo !","Použít","Odpojit"); if (udb_Create(PlayerName(playerid),inputtext)) return ShowPlayerDialog(playerid,2,DIALOG_STYLE_INPUT,"Registrace","Víborně, nyní napiš znovu heslo !","Použít","Odpojit"); }else Kick(playerid); } //============================================================================== if(dialogid == 2) { if(response == 1) { if (strlen(inputtext)==0) return ShowPlayerDialog(playerid,2,DIALOG_STYLE_INPUT,"Registrace","Musíš zadat heslo !\nNapiš heslo !","Použít","Odpojit"); if (udb_CheckLogin(PlayerName(playerid),inputtext)) { GivePlayerMoney(playerid,dUserINT(PlayerName(playerid)).("money")-GetPlayerMoney(playerid)); PLAYERLIST_authed[playerid] = true; return SendClientMessage(playerid, BARVA, "Úspěšně přihlášen !"); } return ShowPlayerDialog(playerid,2,DIALOG_STYLE_INPUT,"Registrace","Nespravne heslo !","Použít","Odpojit"); }else Kick(playerid); } return 1; } public OnPlayerClickPlayer(playerid, clickedplayerid, source) { return 1; } Takhle to tam mam co mam špatně
  15. Zdravím vytvářím mód a chci do něj dát Registraci v dialogu a furt mi to píše C:\Users\Pavol\Desktop\Real-City.pwn(235) : error 017: undefined symbol "PLAYERLIST_authed" C:\Users\Pavol\Desktop\Real-City.pwn(235) : warning 215: expression has no effect C:\Users\Pavol\Desktop\Real-City.pwn(235) : error 001: expected token: ";", but found "]" C:\Users\Pavol\Desktop\Real-City.pwn(235) : error 029: invalid expression, assumed zero C:\Users\Pavol\Desktop\Real-City.pwn(235) : fatal error 107: too many error messages on one line [7] [shoTys]Palinek45]##: { PLAYERLIST_authed[playerid] = false; if (!PLAYERLIST_authed[playerid]) { if(udb_Exists(PlayerName(playerid))) // Když jeho ucet existuje { ShowPlayerDialog(playerid,2,DIALOG_STYLE_INPUT,"Registrace","Vítej zpět !\nNapiš heslo !","Použít","Odpojit"); // Když existuje zobrazíme dialog } else { ShowPlayerDialog(playerid,1,DIALOG_STYLE_INPUT,"Registrace","Vítej !\nZaregistruj se, napiš heslo","Použít","Odpojit"); // Když neexistuje zobrazíme dialog } } Nevíte co je v tom špatně ?
  16. jako jestli v té složce nemam nějakej FS ?
  17. A píše mi to i když se někdo jinej spawne tak to vidím i já nevíte proč ?
  18. Hej já mam v pawnu #include public OnPlayerSpawn(playerid) { new PlayerName[MAX_PLAYER_NAME], string[128]; GetPlayerName(playerid, PlayerName, sizeof(PlayerName)); format(string, sizeof(string), "Hlavním Administratorem je mE[y]xD (Další admini : David , Bal3) ", PlayerName); SendClientMessageToAll(0xFF9900AA, string); return 1; } a když se napojím na server spawnu se tak mi to napíše Hlavním Administratorem je mE[y]xD (Další admini : David , Bal3) a sE.]Gamin[G_mE[y]xD has spawned ale to já tam nechci nevíte jak to mam dát pryč ?
×
×
  • Create New...