Jump to content

scrofly

Uživatel
  • Příspěvků

    39
  • Registrován

  • Aktivní

Příspěvky posted by scrofly

  1. Já jen , ze clan Ras vside machruje , ze ten mod namodovali oni vis.  Pritom pravy pawnera ani nereknou tebe :)

    hele rano ted 8:16 sem koukal na topic , ale server ma blank script + wring heslo :d asi si to zmenil nvm.... ale to je jedno.

     

    btw. za kolik bys mi ho prodal  ten mod co maj ras v pawnu ,aby v nem slo prepsat textdraw nahore u fist.???? slo by to pres smsku ??? nemam bankovni ucet lebo este nevydelavam

  2. sorry ale proste tenhle mod , kdyz to srovnam jakou dobu uz hraji samp skill sawn off... uz to je proste neni to ono .

    Ten čo má ras som robil ja Proč me psali z ras ze to delal Coman ?? nebo C@mon takze me lhali ? ( tobe ja verim )

     

    Ras dali ten mod bts pry ( naka luisa za to dala prej 2000 kč ) je to pravda nebo zas naky ojeb ???

     

     

    Qwer a to co maj ras za kolik by to bylo ???

    btw. a jinej lepsi mod nez to co jsem ti ohodnotil 2/10 lepsi free nemas jo ?

  3. Qwer nemas neco jineho ? vazne tohle je hruza ....

     

    si to dej do windows serveru samp . je to strasny... To si delal asi , kdyz si se ucil pawno vid ? :)

     

    Prosim nemas tam neco kvalitnejsiho??? kdyztak muj skype em.me072 

    Se podivej na mody od ras,bts ,bsk clanu ...

  4. prosim mohl bys ty nebo nekdo jiny to dosadit do toho modu ?

     

    udělal jsem to jak si me radil a porad errors :(

     

    Nebo nejlepsi co kdyby sem nekdo dal odkaz na registraci a login system v dialogu , dke bude.

    1) Registrace

    2) potvrzeni hesla

    3) 3x spatne zadane heslo kick

    4) pri prihlaseni v dialogu login/closed - dám closed ,aby me to kiclo ze serveru a neslo abych mohl dat spawn .

  5. drzim ti stim palce ale ty cerny brany ? jako zed to se mi vubec nelíbí tam si měl dát takovej ten velikej elektrickej plot s ostnama jako mas ten v LV u letiste , ta kto jen dát semhle ten object..

     

    - tezba kamene ? chodit 4 do checkpointu to nevim koho ma bavit? dobry napad ale treba , kdybych  ten kamen nosil v ruce, jako kdyz na naky msrv nebo v singelu vykradas barak a máš ty krabice ,tak proste u tyhle práce taky sebrat nec ze zeme a odnest to dál .  aby to nebylo tk jednoduchy.

    - Aha ty uz tam máš i nošení beden to je dobrý napad ale tobe ta postava nosí divne tu bednu a zbytecny ,aby behala rychle jak jsem psal nahoru pomalu jit.

    - ten fotbal to smaz z toho modu

     

     

    velký + , v tom skladu heroin a ty zbrane to je dobry napad

    + budova s kanálem se mi líbí nebo tunel

    mega velky + gangy to jeste vylepsi ale hodne dobry

     

    dodelej tam ty funkce hlad,zizen,energie,wc ..

     

    Moc ti fandim at se ti to povede ale jeste na tom pracuj a zkus to udelat lepsi nez prison fox river od NTP. Oni to nemaj nicim vyjimecny jen ze maj hezkou mapu  veznice.

     

    ty cely hlavne udelej vetsi , lepe je rozmisti a at maj v cele kazdej postel a WC.

     

    tak udelej hezci drzim ti palce hodne :)

  6. Ahoj

     

    Prosím vás zjistil jsme pár chyb ve své registraci :

     

    1) Chtěl bych , aby v ni bylo 3x za zadání spatneho hesla kick ze serveru. tim ze zmizi dialog na login a nahore v chatu bude napsano neco 3x zadane neuspesne prihlaseni na server.

    2) kdyz nezadam do registrace heslo a dam cancel ,tak chci ,abych mel closed connection tedy zase odpojeni, v mem pripade se jde normalne do hry.

    3) kdyz se registruju a prijdu znova , tak se musim na stejnym ucte znova registrovat ,neuklada to hesla.

     

    Prosím kdyby byl nekdo tk hodny a opravil mi ten kod , aby v nem bylo tohle co jsem napsal budu moc vdecny.

    #include <a_samp>
    #include <file>
    #include  <dini>
    #include <dudb>
    #include <dutils>
    
    
    
    
    #define SCM SendClientMessage
    #define SendMessage SendClientMessage
    // TERAZ MOZES POUZIVAT AJ SendMessage aj len SCM
    
    
    //#define
    #define modra 0x4778C9
    #define MODRA 0x0000BBAA
    #define MODRA2 0x4682B4AA
    #define MODRA3 0x4169FFAA
    #define SVMODRA 0x33CCFFAA
    #define ZELENA 0x008000AA
    #define CYAN 0x00FFFFAA
    #define TMAVACYAN 0x008B8BAA
    #define BILA 0xFFFFFFAA
    #define ZLUTA 0xFFFF00AA
    #define HNEDA 0xA52A2AAA
    #define HNEDA2 0xBC8F8FAA
    #define COKOLADA 0xD2691EAA
    #define CERVENA 0xFF0000AA
    #define SEDA 0x808080AA
    #define FIALOVA 0x800080AA
    #define RUZOVA 0xFFC0CBAA
    #define CHARTR 0x7FFF00AA
    #define ORANZCERV 0xFF4500AA
    #define ORANZOVA 0xFF8C00AA
    #define NEVIDITE 0x4682B400
    #define B_SEDA 0x808080FF //seda barva
    #define B_CERV 0xA40000FF //cervena barva
    #define B_BILA 0xFFFFFFFF //bila barva
    #define B_ZELE 0x00A400FF //zelena barva
    
    #define REG_DIALOG 0
    #define LOG_DIALOG 1
    
    enum PLAYER_INFO// - něco jako databaze odkud bere informace proměná Informace
    {
    bool:Login // pokud už enum máte stačí do něj přidat toto (bool: logická porměnná, true or false)
    }
    
    new Informace[MAX_PLAYERS][PLAYER_INFO]; // info o hráč, využívá seznam z enumu
    
    stock Jmeno(playerid) // zjištění jména
    {
    new pName[MAX_PLAYER_NAME]; //proměnná na zapsání jména
    
    if(IsPlayerConnected(playerid)) //pokud je hráč připojen
    {
    if(!IsPlayerNPC(playerid)) // a pokud to není NPC
    {
    GetPlayerName(playerid, pName, sizeof(pName)); //zjistí jeho jméno
    }
    }
    return pName; //odešle jméno
    }
    
    main()
    {
    print("\n----------------------------------");
    print("Real.Play1.1");
    print("----------------------------------\n");
    }
    
    
    public OnGameModeInit()
    {
    // Don't use these lines if it's a filterscript
    SetGameModeText("Real.Play1.1");
    AddPlayerClass(105,2118.1868,1284.3336,8.6268,86.0900,0,0,0,0,0,0);
    AddPlayerClass(103,2118.1868,1284.3336,8.6268,86.0900,0,0,0,0,0,0);
    AddPlayerClass(106,2118.1868,1284.3336,8.6268,86.0900,0,0,0,0,0,0);
    AddPlayerClass(107,2118.1868,1284.3336,8.6268,86.0900,0,0,0,0,0,0);
    return 1;
    }
    
    public OnGameModeExit()
    {
    return 1;
    }
    
    public OnPlayerRequestClass(playerid, classid)
    {
    if(!Informace[playerid][Login]) // kontrola jestli neni prihlasen
    {
    if(udb_Exists(Jmeno(playerid))) // pokud je zaregistrován
    {
    new message[256]; // proměnná pro zprávu
    format(message, sizeof(message), "Vitej zpatky, %s!\n\n\nDole vypln heslo!\n\n\n", Jmeno(playerid)); //připraví zprávu¨s parametrem do dialogu
    ShowPlayerDialog(playerid, LOG_DIALOG, DIALOG_STYLE_INPUT, "Prihlaseni", message, "OK", "Konec"); // otevře přihlašovací dialog s kolonkou na heslo
    }
    else // ale pokud nemá účet
    {
    new message[256]; // připraví proměnnou pro zprávu
    format(message, sizeof(message), "Zaregistruj se %s!\n\n\nDole vypln heslo!\n\n\n", Jmeno(playerid)); // formát zprávy s parametrem
    ShowPlayerDialog(playerid, REG_DIALOG, DIALOG_STYLE_INPUT, "Registrace", message, "OK", "Konec"); // pošle hráči registrační dialog s kolonkou pro heslo
    }
    }
    
    SetPlayerPos(playerid, 2118.1868,1284.3336,8.6268);
    SetPlayerCameraPos(playerid, 2120.1868,1284.3336,8.6268);
    SetPlayerCameraLookAt(playerid,2118.1868,1284.3336,8.6268);
    return 1;
    }
    public OnPlayerConnect(playerid)
    {
    Informace[playerid][Login] = false; //nejdřív se musí přihlásit
    SendClientMessage(playerid,ZELENA, "Vytaj Na RoelPlay-Servery,RealPlay1.1");
    return 1;
    }
    
    public OnPlayerDisconnect(playerid, reason)
    {
    if(Informace[playerid][Login] == true) //pokud je přihlášen
    {
    dUserSetINT(Jmeno(playerid)).("Penize",GetPlayerMoney(playerid)); //zjistí peníze a uloží je to na váš účet
    Informace[playerid][Login] = false; //aby nebyl přiští hráč již přihlášen
    }
    return 1;
    }
    
    public OnPlayerSpawn(playerid)
    {
    SetPlayerPos(playerid,2118.1868,1284.3336,8.6268);
    return 1;
    }
    
    public OnPlayerDeath(playerid, killerid, reason)
    {
    SetPlayerPos(playerid, -2630.0396,700.8793,27.9495);
    SendClientMessage(playerid,ZELENA, "Zomrel si!");
    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 == REG_DIALOG && response) //pokud je to registrační dialog
    {
    if(strlen(inputtext) == 0) //pokud nezadá heslo
    {
    SendClientMessage(playerid, B_CERV, "[ ! ] Moc kratke heslo!"); //napíše informaci
    new message[256]; //proměnná pro zprávu
    format(message, sizeof(message), "Zaregistruj se %s!\n\n\nDole vypln heslo!\n\n\n", Jmeno(playerid)); //příprava zprávy s parametrem
    ShowPlayerDialog(playerid, REG_DIALOG, DIALOG_STYLE_INPUT, "Registrace", message, "OK", "Konec"); //odešle znova reg. dialog
    }
    else //ppokud zadal heslo
    {
    if (udb_Create(Jmeno(playerid),inputtext)) //pokud se podaří zaregistrovat
    {
    new message[256]; // proměnná pro zprávu
    format(message, sizeof(message), "Prihlas se %s!\n\n\nDole vypln heslo!\n\n\n", Jmeno(playerid)); //formát zprávy s parametrem
    ShowPlayerDialog(playerid, LOG_DIALOG, DIALOG_STYLE_INPUT, "Prihlaseni", message, "OK", "Konec"); //odešle log. dialog
    }
    else
    {
    new message[256]; //proměnná pro zprávu
    format(message, sizeof(message), "Zaregistruj se %s!\n\n\nDole vypln heslo!\n\n\n", Jmeno(playerid)); //příprava zprávy s parametrem
    ShowPlayerDialog(playerid, REG_DIALOG, DIALOG_STYLE_INPUT, "Registrace", message, "OK", "Konec"); //odešle znova reg. dialog
    }
    }
    }
    
    if(dialogid == LOG_DIALOG) // pokud je to přihlašovací dialog
    {
    if(response==1)
    {
    if (udb_CheckLogin(Jmeno(playerid),inputtext)) //pokud se povede přihlásit
    {
    //zde dávejte věci které se provedou po přihlášení - nahrání peněz atp.
    GivePlayerMoney(playerid,dUserINT(Jmeno(playerid)).("Penize")-GetPlayerMoney(playerid)); //nahraje uložené peníze
    //sem davejte veci ktere chcete nacist!
    Informace[playerid][Login] = true; // že už je přihlášen
    new message[256]; //proměnná na uložení zprávy
    format(message, sizeof(message), "[ * ] Vitej ve hre %s!", Jmeno(playerid)); // zpráva s parametrem
    SendMessage(playerid, B_ZELE, message); //odeslání zprávy
    SendMessage(playerid, B_BILA, "[ * ] Mel by jsi si zaridit obcansky prukaz."); //informace při přihlášení
    SendMessage(playerid, B_BILA, "[ * ] Bez neho si nic neporidis, ani se nezamestnas."); //informace při přihlášení
    SendMessage(playerid, B_BILA, "[ * ] Napis /commads pro seznam prikazu."); //informace při přihlášení
    SendMessage(playerid, B_BILA, "[ * ] Napis /help pokud neco nevis."); //informace při přihlášení
    }
    else // pokud dal špatné heslo
    {
    SendMessage(playerid, B_CERV, "[ ! ] Spatne heslo!"); //napíše informaci
    new message[256]; //proměnná pro zprávu
    format(message, sizeof(message), "Prihlas se %s!\n\n\nDole vypln heslo!\n\n\n", Jmeno(playerid)); //zpráva s parametrem Jmeno
    ShowPlayerDialog(playerid, LOG_DIALOG, DIALOG_STYLE_INPUT, "Prihlaseni", message, "OK", "Konec"); //pošle znova přihlašovací dialog
    }
    }
    else //pokud zmáčkne talčítko Konec
    {
    SendMessage(playerid, B_CERV, "[ ! ] Prihlaseni je povinne!"); //napíše informaci
    new message[256]; //proměnná pro zprávu
    format(message, sizeof(message), "Prihlas se %s!\n\n\nDole vypln heslo!\n\n\n", Jmeno(playerid)); // zpráva
    ShowPlayerDialog(playerid, LOG_DIALOG, DIALOG_STYLE_INPUT, "Prihlaseni", message, "OK", "Konec"); //zobrazí znova log. dialog s zprávou
    }
    }
    return 1;
    }
    
    public OnPlayerClickPlayer(playerid, clickedplayerid, source)
    {
    return 1;
    }
    
  7. ok jeste jsem tam dal #define COLOR_

     

    a z 25 errors uz jsou 4

    C:\Users\joseph\Desktop\hh.pwn(78) : warning 213: tag mismatch
    C:\Users\joseph\Desktop\hh.pwn(231) : error 029: invalid expression, assumed zero
    C:\Users\joseph\Desktop\hh.pwn(231) : warning 215: expression has no effect
    C:\Users\joseph\Desktop\hh.pwn(231) : error 001: expected token: ";", but found ")"
    C:\Users\joseph\Desktop\hh.pwn(231) : error 029: invalid expression, assumed zero
    C:\Users\joseph\Desktop\hh.pwn(231) : fatal error 107: too many error messages on one line

    Compilation aborted.Pawn compiler 3.2.3664              Copyright © 1997-2006, ITB CompuPhase


    4 Errors.
     

     

     

    kam do toho modu pripsat ,abych tam kde mam tu pozici mel u toho i tu motorku na pizzaboy ????

  8. #include <a_samp>
    #include <file>
    #include  <dini>
    #include <dudb>
    #include <dutils>
    new job[MAX_PLAYERS];
    new povolanipick;
    #define SCM SendClientMessage
    
    
    #define SCM SendClientMessage
    #define SendMessage SendClientMessage
    // TERAZ MOZES POUZIVAT AJ SendMessage aj len SCM
    
    
    //#define
    #define modra 0x4778C9
    #define MODRA 0x0000BBAA
    #define MODRA2 0x4682B4AA
    #define MODRA3 0x4169FFAA
    #define SVMODRA 0x33CCFFAA
    #define ZELENA 0x008000AA
    #define CYAN 0x00FFFFAA
    #define TMAVACYAN 0x008B8BAA
    #define BILA 0xFFFFFFAA
    #define ZLUTA 0xFFFF00AA
    #define HNEDA 0xA52A2AAA
    #define HNEDA2 0xBC8F8FAA
    #define COKOLADA 0xD2691EAA
    #define CERVENA 0xFF0000AA
    #define SEDA 0x808080AA
    #define FIALOVA 0x800080AA
    #define RUZOVA 0xFFC0CBAA
    #define CHARTR 0x7FFF00AA
    #define ORANZCERV 0xFF4500AA
    #define ORANZOVA 0xFF8C00AA
    #define NEVIDITE 0x4682B400
    #define B_SEDA 0x808080FF //seda barva
    #define B_CERV 0xA40000FF //cervena barva
    #define B_BILA 0xFFFFFFFF //bila barva
    #define B_ZELE 0x00A400FF //zelena barva
    
    #define REG_DIALOG 0
    #define LOG_DIALOG 1
    
    enum PLAYER_INFO// - něco jako databaze odkud bere informace proměná Informace
    {
    bool:Login // pokud už enum máte stačí do něj přidat toto (bool: logická porměnná, true or false)
    }
    
    new Informace[MAX_PLAYERS][PLAYER_INFO]; // info o hráč, využívá seznam z enumu
    
    stock Jmeno(playerid) // zjištění jména
    {
    new pName[MAX_PLAYER_NAME]; //proměnná na zapsání jména
    
    if(IsPlayerConnected(playerid)) //pokud je hráč připojen
    {
    if(!IsPlayerNPC(playerid)) // a pokud to není NPC
    {
    GetPlayerName(playerid, pName, sizeof(pName)); //zjistí jeho jméno
    }
    }
    return pName; //odešle jméno
    }
    
    main()
    {
    print("\n----------------------------------");
    print("Real.Play1.1");
    print("----------------------------------\n");
    }
    
    
    public OnGameModeInit()
    povolanipick = CreatePickup(105,2021.5134,1224.3746,10.8203,354.1375); // Doplnte si souřadnice
    
    
    {
    UsePlayerPedAnims();
    
    // Don't use these lines if it's a filterscript
    SetGameModeText("Real.Play1.1");
    AddPlayerClass(105,2118.1868,1284.3336,8.6268,86.0900,0,0,0,0,0,0);
    AddPlayerClass(103,2118.1868,1284.3336,8.6268,86.0900,0,0,0,0,0,0);
    AddPlayerClass(106,2118.1868,1284.3336,8.6268,86.0900,0,0,0,0,0,0);
    AddPlayerClass(107,2118.1868,1284.3336,8.6268,86.0900,0,0,0,0,0,0);
    return 1;
    }
    
    public OnGameModeExit()
    {
    return 1;
    }
    
    public OnPlayerRequestClass(playerid, classid)
    {
    if(!Informace[playerid][Login]) // kontrola jestli neni prihlasen
    {
    if(udb_Exists(Jmeno(playerid))) // pokud je zaregistrován
    {
    new message[256]; // proměnná pro zprávu
    format(message, sizeof(message), "Vitej zpatky, %s!\n\n\nDole vypln heslo!\n\n\n", Jmeno(playerid)); //připraví zprávu¨s parametrem do dialogu
    ShowPlayerDialog(playerid, LOG_DIALOG, DIALOG_STYLE_INPUT, "Prihlaseni", message, "OK", "Konec"); // otevře přihlašovací dialog s kolonkou na heslo
    }
    else // ale pokud nemá účet
    {
    new message[256]; // připraví proměnnou pro zprávu
    format(message, sizeof(message), "Zaregistruj se %s!\n\n\nDole vypln heslo!\n\n\n", Jmeno(playerid)); // formát zprávy s parametrem
    ShowPlayerDialog(playerid, REG_DIALOG, DIALOG_STYLE_INPUT, "Registrace", message, "OK", "Konec"); // pošle hráči registrační dialog s kolonkou pro heslo
    }
    }
    
    SetPlayerPos(playerid, 2118.1868,1284.3336,8.6268);
    SetPlayerCameraPos(playerid, 2120.1868,1284.3336,8.6268);
    SetPlayerCameraLookAt(playerid,2118.1868,1284.3336,8.6268);
    return 1;
    }
    public OnPlayerConnect(playerid)
    {
    Informace[playerid][Login] = false; //nejdřív se musí přihlásit
    SendClientMessage(playerid,ZELENA, "Vytaj Na RoelPlay-Servery,RealPlay1.1");
    return 1;
    }
    
    public OnPlayerDisconnect(playerid, reason)
    {
    if(Informace[playerid][Login] == true) //pokud je přihlášen
    {
    dUserSetINT(Jmeno(playerid)).("Penize",GetPlayerMoney(playerid)); //zjistí peníze a uloží je to na váš účet
    Informace[playerid][Login] = false; //aby nebyl přiští hráč již přihlášen
    }
    return 1;
    }
    
    public OnPlayerSpawn(playerid)
    {
    SetPlayerPos(playerid,2118.1868,1284.3336,8.6268);
    return 1;
    }
    
    public OnPlayerDeath(playerid, killerid, reason)
    {
    SetPlayerPos(playerid, -2630.0396,700.8793,27.9495);
    SendClientMessage(playerid,ZELENA, "Zomrel si!");
    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)
    
    if(pickupid == povolanipick){
    SCM(playerid,COLOR_****,"zaměstnej se L.ALTem");// Tady si něco dejte třeba
    {
    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_WALK){//L.ALT pro zaměstnání
    if(IsPlayerInSphere(playerid,X,Y,Z, 3) == 1){//když je v určitých souřadnicích, Doplnte si!
    if(job[playerid] == 1) return SendClientMessage(playerid, COLOR_GREEN, "[** ERROR **] Zde už jsi zaměstnán!");
    job[playerid] = 1; // Zaněstná ho
    SetPlayerSkin(playerid, 21);//nastavi skin
    GivePlayerWeapon(playerid, ZBRAN,Náboje);// damu zbran
    //ATD Zde si muzete doplnit třeba mu doplnit zdraví a tak 
    }
    
    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 == REG_DIALOG && response) //pokud je to registrační dialog
    {
    if(strlen(inputtext) == 0) //pokud nezadá heslo
    {
    SendClientMessage(playerid, B_CERV, "[ ! ] Moc kratke heslo!"); //napíše informaci
    new message[256]; //proměnná pro zprávu
    format(message, sizeof(message), "Zaregistruj se %s!\n\n\nDole vypln heslo!\n\n\n", Jmeno(playerid)); //příprava zprávy s parametrem
    ShowPlayerDialog(playerid, REG_DIALOG, DIALOG_STYLE_INPUT, "Registrace", message, "OK", "Konec"); //odešle znova reg. dialog
    }
    else //ppokud zadal heslo
    {
    if (udb_Create(Jmeno(playerid),inputtext)) //pokud se podaří zaregistrovat
    {
    new message[256]; // proměnná pro zprávu
    format(message, sizeof(message), "Prihlas se %s!\n\n\nDole vypln heslo!\n\n\n", Jmeno(playerid)); //formát zprávy s parametrem
    ShowPlayerDialog(playerid, LOG_DIALOG, DIALOG_STYLE_INPUT, "Prihlaseni", message, "OK", "Konec"); //odešle log. dialog
    }
    else
    {
    new message[256]; //proměnná pro zprávu
    format(message, sizeof(message), "Zaregistruj se %s!\n\n\nDole vypln heslo!\n\n\n", Jmeno(playerid)); //příprava zprávy s parametrem
    ShowPlayerDialog(playerid, REG_DIALOG, DIALOG_STYLE_INPUT, "Registrace", message, "OK", "Konec"); //odešle znova reg. dialog
    }
    }
    }
    
    if(dialogid == LOG_DIALOG) // pokud je to přihlašovací dialog
    {
    if(response==1)
    {
    if (udb_CheckLogin(Jmeno(playerid),inputtext)) //pokud se povede přihlásit
    {
    //zde dávejte věci které se provedou po přihlášení - nahrání peněz atp.
    GivePlayerMoney(playerid,dUserINT(Jmeno(playerid)).("Penize")-GetPlayerMoney(playerid)); //nahraje uložené peníze
    //sem davejte veci ktere chcete nacist!
    Informace[playerid][Login] = true; // že už je přihlášen
    new message[256]; //proměnná na uložení zprávy
    format(message, sizeof(message), "[ * ] Vitej ve hre %s!", Jmeno(playerid)); // zpráva s parametrem
    SendMessage(playerid, B_ZELE, message); //odeslání zprávy
    SendMessage(playerid, B_BILA, "[ * ] Mel by jsi si zaridit obcansky prukaz."); //informace při přihlášení
    SendMessage(playerid, B_BILA, "[ * ] Bez neho si nic neporidis, ani se nezamestnas."); //informace při přihlášení
    SendMessage(playerid, B_BILA, "[ * ] Napis /commads pro seznam prikazu."); //informace při přihlášení
    SendMessage(playerid, B_BILA, "[ * ] Napis /help pokud neco nevis."); //informace při přihlášení
    }
    else // pokud dal špatné heslo
    {
    SendMessage(playerid, B_CERV, "[ ! ] Spatne heslo!"); //napíše informaci
    new message[256]; //proměnná pro zprávu
    format(message, sizeof(message), "Prihlas se %s!\n\n\nDole vypln heslo!\n\n\n", Jmeno(playerid)); //zpráva s parametrem Jmeno
    ShowPlayerDialog(playerid, LOG_DIALOG, DIALOG_STYLE_INPUT, "Prihlaseni", message, "OK", "Konec"); //pošle znova přihlašovací dialog
    }
    }
    else //pokud zmáčkne talčítko Konec
    {
    SendMessage(playerid, B_CERV, "[ ! ] Prihlaseni je povinne!"); //napíše informaci
    new message[256]; //proměnná pro zprávu
    format(message, sizeof(message), "Prihlas se %s!\n\n\nDole vypln heslo!\n\n\n", Jmeno(playerid)); // zpráva
    ShowPlayerDialog(playerid, LOG_DIALOG, DIALOG_STYLE_INPUT, "Prihlaseni", message, "OK", "Konec"); //zobrazí znova log. dialog s zprávou
    }
    }
    return 1;
    }
    
    public OnPlayerClickPlayer(playerid, clickedplayerid, source)
    {
    return 1;
    }
    

    a tu jsou errors

    C:\Users\joseph\Desktop\kabat.pwn(76) : warning 213: tag mismatch
    C:\Users\joseph\Desktop\kabat.pwn(79) : error 055: start of function body without function header
    C:\Users\joseph\Desktop\kabat.pwn(83) : error 021: symbol already defined: "SetGameModeText"
    C:\Users\joseph\Desktop\kabat.pwn(88) : error 010: invalid function or declaration
    C:\Users\joseph\Desktop\kabat.pwn(232) : error 017: undefined symbol "COLOR_"
    C:\Users\joseph\Desktop\kabat.pwn(237) : warning 225: unreachable code
    C:\Users\joseph\Desktop\kabat.pwn(237) : error 029: invalid expression, assumed zero
    C:\Users\joseph\Desktop\kabat.pwn(237) : error 004: function "OnVehicleMod" is not implemented
    C:\Users\joseph\Desktop\kabat.pwn(242) : warning 225: unreachable code
    C:\Users\joseph\Desktop\kabat.pwn(242) : error 029: invalid expression, assumed zero
    C:\Users\joseph\Desktop\kabat.pwn(242) : error 004: function "OnVehiclePaintjob" is not implemented
    C:\Users\joseph\Desktop\kabat.pwn(247) : warning 225: unreachable code
    C:\Users\joseph\Desktop\kabat.pwn(247) : error 029: invalid expression, assumed zero
    C:\Users\joseph\Desktop\kabat.pwn(247) : error 004: function "OnVehicleRespray" is not implemented
    C:\Users\joseph\Desktop\kabat.pwn(252) : warning 225: unreachable code
    C:\Users\joseph\Desktop\kabat.pwn(252) : error 029: invalid expression, assumed zero
    C:\Users\joseph\Desktop\kabat.pwn(252) : error 004: function "OnPlayerSelectedMenuRow" is not implemented
    C:\Users\joseph\Desktop\kabat.pwn(257) : warning 225: unreachable code
    C:\Users\joseph\Desktop\kabat.pwn(257) : error 029: invalid expression, assumed zero
    C:\Users\joseph\Desktop\kabat.pwn(257) : error 004: function "OnPlayerExitedMenu" is not implemented
    C:\Users\joseph\Desktop\kabat.pwn(262) : warning 225: unreachable code
    C:\Users\joseph\Desktop\kabat.pwn(262) : error 029: invalid expression, assumed zero
    C:\Users\joseph\Desktop\kabat.pwn(262) : error 004: function "OnPlayerInteriorChange" is not implemented
    C:\Users\joseph\Desktop\kabat.pwn(267) : warning 225: unreachable code
    C:\Users\joseph\Desktop\kabat.pwn(267) : error 029: invalid expression, assumed zero
    C:\Users\joseph\Desktop\kabat.pwn(267) : error 004: function "OnPlayerKeyStateChange" is not implemented
    C:\Users\joseph\Desktop\kabat.pwn(269) : error 017: undefined symbol "newkeys"
    C:\Users\joseph\Desktop\kabat.pwn(270) : error 017: undefined symbol "IsPlayerInSphere"
    C:\Users\joseph\Desktop\kabat.pwn(271) : error 017: undefined symbol "COLOR_GREEN"
    C:\Users\joseph\Desktop\kabat.pwn(274) : error 017: undefined symbol "ZBRAN"
    C:\Users\joseph\Desktop\kabat.pwn(274) : error 029: invalid expression, assumed zero
    C:\Users\joseph\Desktop\kabat.pwn(274) : error 017: undefined symbol "boje"
    C:\Users\joseph\Desktop\kabat.pwn(274) : fatal error 107: too many error messages on one line
    
    Compilation aborted.Pawn compiler 3.2.3664	 	 	Copyright (c) 1997-2006, ITB CompuPhase
    
    
    25 Errors.
    
    
  9. dik danny aspon zes napsal naky editor....

     

    Já to hleda vazne dlouho nekolik hodin na YT na jedn jsem i stahoval a delal to podle tut na youtube ale neslo to asi 6 hodin sem se v tom hrabal a neslo to. a na pawno sem sel az druhej den .... tu je forum nato ,tak lidi nejaky stim maj zkusenosti a podeli se stim .

  10. Ahoj

     

    Chtěl bych si udelat pri registraci,aby za tim dialogem na heslo byl nejaky obrazek s nápisem.

     

    tedy vlastne nez by se objevil dialog tk ze by byl obrázek a v nem napsaný nacitani... a nasledne by se objevila moje registrace s dialogem

    Po přihlášení bych měl pod radarem nazev modu a u peste by bylo napsane web serveru,

     

    Vim, ze na to ptorebuju nejaky program graficky, ktery mi pak udela i kod v tech textdrawech.

     

    Od vas potrebuju abyste mi rekli nazev toho programu pres ktery se delaji tyhle textdrawy a budu moc hodny i link na stahnuti diky moc za snahu vsem

  11. sem mel pauzu s pawnem a chtel sem se do toho zas pustit ale hazi mi to error a predtim to slo

    4gjvre7w4qzv9m6p0e7.png

    #include
    #include  dini
    #include  dudb
    #include dutils
    
    
    
    #define SCM SendClientMessage
    #define SendMessage SendClientMessage
    // TERAZ MOZES POUZIVAT AJ SendMessage aj len SCM
    
    
    //#define
    #define modra 0x4778C9
    #define MODRA 0x0000BBAA
    #define MODRA2 0x4682B4AA
    #define MODRA3 0x4169FFAA
    #define SVMODRA 0x33CCFFAA
    #define ZELENA 0x008000AA
    #define CYAN 0x00FFFFAA
    #define TMAVACYAN 0x008B8BAA
    #define BILA 0xFFFFFFAA
    #define ZLUTA 0xFFFF00AA
    #define HNEDA 0xA52A2AAA
    #define HNEDA2 0xBC8F8FAA
    #define COKOLADA 0xD2691EAA
    #define CERVENA 0xFF0000AA
    #define SEDA 0x808080AA
    #define FIALOVA 0x800080AA
    #define RUZOVA 0xFFC0CBAA
    #define CHARTR 0x7FFF00AA
    #define ORANZCERV 0xFF4500AA
    #define ORANZOVA 0xFF8C00AA
    #define NEVIDITE 0x4682B400
    #define B_SEDA 0x808080FF //seda barva
    #define B_CERV 0xA40000FF //cervena barva
    #define B_BILA 0xFFFFFFFF //bila barva
    #define B_ZELE 0x00A400FF //zelena barva
    
    #define REG_DIALOG 0
    #define LOG_DIALOG 1
    
    enum PLAYER_INFO// - něco jako databaze odkud bere informace proměná Informace
    {
    bool:Login // pokud už enum máte stačí do něj přidat toto (bool: logická porměnná, true or false)
    }
    
    new Informace[MAX_PLAYERS][PLAYER_INFO]; // info o hráč, využívá seznam z enumu
    
    stock Jmeno(playerid) // zjištění jména
    {
    new pName[MAX_PLAYER_NAME]; //proměnná na zapsání jména
    
    if(IsPlayerConnected(playerid)) //pokud je hráč připojen
    {
    if(!IsPlayerNPC(playerid)) // a pokud to není NPC
    {
    GetPlayerName(playerid, pName, sizeof(pName)); //zjistí jeho jméno
    }
    }
    return pName; //odešle jméno
    }
    
    main()
    {
    print("\n----------------------------------");
    print("Real.Play1.1");
    print("----------------------------------\n");
    }
    
    
    public OnGameModeInit()
    {
    // Don't use these lines if it's a filterscript
    SetGameModeText("Real.Play1.1");
    AddPlayerClass(105,2118.1868,1284.3336,8.6268,86.0900,0,0,0,0,0,0);
    AddPlayerClass(103,2118.1868,1284.3336,8.6268,86.0900,0,0,0,0,0,0);
    AddPlayerClass(106,2118.1868,1284.3336,8.6268,86.0900,0,0,0,0,0,0);
    AddPlayerClass(107,2118.1868,1284.3336,8.6268,86.0900,0,0,0,0,0,0);
    return 1;
    }
    
    public OnGameModeExit()
    {
    return 1;
    }
    
    public OnPlayerRequestClass(playerid, classid)
    {
    if(!Informace[playerid][Login]) // kontrola jestli neni prihlasen
    {
    if(udb_Exists(Jmeno(playerid))) // pokud je zaregistrován
    {
    new message[256]; // proměnná pro zprávu
    format(message, sizeof(message), "Vitej zpatky, %s!\n\n\nDole vypln heslo!\n\n\n", Jmeno(playerid)); //připraví zprávu¨s parametrem do dialogu
    ShowPlayerDialog(playerid, LOG_DIALOG, DIALOG_STYLE_INPUT, "Prihlaseni", message, "OK", "Konec"); // otevře přihlašovací dialog s kolonkou na heslo
    }
    else // ale pokud nemá účet
    {
    new message[256]; // připraví proměnnou pro zprávu
    format(message, sizeof(message), "Zaregistruj se %s!\n\n\nDole vypln heslo!\n\n\n", Jmeno(playerid)); // formát zprávy s parametrem
    ShowPlayerDialog(playerid, REG_DIALOG, DIALOG_STYLE_INPUT, "Registrace", message, "OK", "Konec"); // pošle hráči registrační dialog s kolonkou pro heslo
    }
    }
    
    SetPlayerPos(playerid, 2118.1868,1284.3336,8.6268);
    SetPlayerCameraPos(playerid, 2120.1868,1284.3336,8.6268);
    SetPlayerCameraLookAt(playerid,2118.1868,1284.3336,8.6268);
    return 1;
    }
    public OnPlayerConnect(playerid)
    {
    Informace[playerid][Login] = false; //nejdřív se musí přihlásit
    SendClientMessage(playerid,ZELENA, "Vytaj Na RoelPlay-Servery,RealPlay1.1");
    return 1;
    }
    
    public OnPlayerDisconnect(playerid, reason)
    {
    if(Informace[playerid][Login] == true) //pokud je přihlášen
    {
    dUserSetINT(Jmeno(playerid)).("Penize",GetPlayerMoney(playerid)); //zjistí peníze a uloží je to na váš účet
    Informace[playerid][Login] = false; //aby nebyl přiští hráč již přihlášen
    }
    return 1;
    }
    
    public OnPlayerSpawn(playerid)
    {
    SetPlayerPos(playerid,2118.1868,1284.3336,8.6268);
    return 1;
    }
    
    public OnPlayerDeath(playerid, killerid, reason)
    {
    SetPlayerPos(playerid, -2630.0396,700.8793,27.9495);
    SendClientMessage(playerid,ZELENA, "Zomrel si!");
    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 == REG_DIALOG && response) //pokud je to registrační dialog
    {
    if(strlen(inputtext) == 0) //pokud nezadá heslo
    {
    SendClientMessage(playerid, B_CERV, "[ ! ] Moc kratke heslo!"); //napíše informaci
    new message[256]; //proměnná pro zprávu
    format(message, sizeof(message), "Zaregistruj se %s!\n\n\nDole vypln heslo!\n\n\n", Jmeno(playerid)); //příprava zprávy s parametrem
    ShowPlayerDialog(playerid, REG_DIALOG, DIALOG_STYLE_INPUT, "Registrace", message, "OK", "Konec"); //odešle znova reg. dialog
    }
    else //ppokud zadal heslo
    {
    if (udb_Create(Jmeno(playerid),inputtext)) //pokud se podaří zaregistrovat
    {
    new message[256]; // proměnná pro zprávu
    format(message, sizeof(message), "Prihlas se %s!\n\n\nDole vypln heslo!\n\n\n", Jmeno(playerid)); //formát zprávy s parametrem
    ShowPlayerDialog(playerid, LOG_DIALOG, DIALOG_STYLE_INPUT, "Prihlaseni", message, "OK", "Konec"); //odešle log. dialog
    }
    else
    {
    new message[256]; //proměnná pro zprávu
    format(message, sizeof(message), "Zaregistruj se %s!\n\n\nDole vypln heslo!\n\n\n", Jmeno(playerid)); //příprava zprávy s parametrem
    ShowPlayerDialog(playerid, REG_DIALOG, DIALOG_STYLE_INPUT, "Registrace", message, "OK", "Konec"); //odešle znova reg. dialog
    }
    }
    }
    
    if(dialogid == LOG_DIALOG) // pokud je to přihlašovací dialog
    {
    if(response==1)
    {
    if (udb_CheckLogin(Jmeno(playerid),inputtext)) //pokud se povede přihlásit
    {
    //zde dávejte věci které se provedou po přihlášení - nahrání peněz atp.
    GivePlayerMoney(playerid,dUserINT(Jmeno(playerid)).("Penize")-GetPlayerMoney(playerid)); //nahraje uložené peníze
    //sem davejte veci ktere chcete nacist!
    Informace[playerid][Login] = true; // že už je přihlášen
    new message[256]; //proměnná na uložení zprávy
    format(message, sizeof(message), "[ * ] Vitej ve hre %s!", Jmeno(playerid)); // zpráva s parametrem
    SendMessage(playerid, B_ZELE, message); //odeslání zprávy
    SendMessage(playerid, B_BILA, "[ * ] Mel by jsi si zaridit obcansky prukaz."); //informace při přihlášení
    SendMessage(playerid, B_BILA, "[ * ] Bez neho si nic neporidis, ani se nezamestnas."); //informace při přihlášení
    SendMessage(playerid, B_BILA, "[ * ] Napis /commads pro seznam prikazu."); //informace při přihlášení
    SendMessage(playerid, B_BILA, "[ * ] Napis /help pokud neco nevis."); //informace při přihlášení
    }
    else // pokud dal špatné heslo
    {
    SendMessage(playerid, B_CERV, "[ ! ] Spatne heslo!"); //napíše informaci
    new message[256]; //proměnná pro zprávu
    format(message, sizeof(message), "Prihlas se %s!\n\n\nDole vypln heslo!\n\n\n", Jmeno(playerid)); //zpráva s parametrem Jmeno
    ShowPlayerDialog(playerid, LOG_DIALOG, DIALOG_STYLE_INPUT, "Prihlaseni", message, "OK", "Konec"); //pošle znova přihlašovací dialog
    }
    }
    else //pokud zmáčkne talčítko Konec
    {
    SendMessage(playerid, B_CERV, "[ ! ] Prihlaseni je povinne!"); //napíše informaci
    new message[256]; //proměnná pro zprávu
    format(message, sizeof(message), "Prihlas se %s!\n\n\nDole vypln heslo!\n\n\n", Jmeno(playerid)); // zpráva
    ShowPlayerDialog(playerid, LOG_DIALOG, DIALOG_STYLE_INPUT, "Prihlaseni", message, "OK", "Konec"); //zobrazí znova log. dialog s zprávou
    }
    }
    return 1;
    }
    
    public OnPlayerClickPlayer(playerid, clickedplayerid, source)
    {
    return 1;
    }
    

    vyresene ty includy maji byt v tomhle poradi

    #include <a_samp>
    #include <file>
    #include  <dini>
    #include <dudb>
    #include <dutils>

     a uz to funguje :)

  12. Ahoj

     

    Mám v PC jeden register systém ale dělá mi to errory prosim opravite mi to aby to fungovalo :(

    tady jsou errory

    C:\Users\joseph\Desktop\JFS.pwn(17) : error 038: extra characters on line
    C:\Users\joseph\Desktop\JFS.pwn(18) : error 038: extra characters on line
    C:\Users\joseph\Desktop\JFS.pwn(19) : error 038: extra characters on line
    C:\Users\joseph\Desktop\JFS.pwn(96) : warning 217: loose indentation
    C:\Users\joseph\Desktop\JFS.pwn(98) : warning 217: loose indentation
    C:\Users\joseph\Desktop\JFS.pwn(121) : warning 217: loose indentation
    C:\Users\joseph\Desktop\JFS.pwn(126) : warning 217: loose indentation
    C:\Users\joseph\Desktop\JFS.pwn(127) : warning 217: loose indentation
    C:\Users\joseph\Desktop\JFS.pwn(130) : warning 217: loose indentation
    C:\Users\joseph\Desktop\JFS.pwn(133) : warning 217: loose indentation
    C:\Users\joseph\Desktop\JFS.pwn(139) : warning 217: loose indentation
    C:\Users\joseph\Desktop\JFS.pwn(149) : warning 217: loose indentation
    C:\Users\joseph\Desktop\JFS.pwn(162) : warning 217: loose indentation
    C:\Users\joseph\Desktop\JFS.pwn(164) : warning 217: loose indentation
    C:\Users\joseph\Desktop\JFS.pwn(166) : warning 217: loose indentation
    C:\Users\joseph\Desktop\JFS.pwn(181) : warning 217: loose indentation
    C:\Users\joseph\Desktop\JFS.pwn(188) : warning 217: loose indentation
    C:\Users\joseph\Desktop\JFS.pwn(209) : warning 217: loose indentation
    C:\Users\joseph\Desktop\JFS.pwn(210) : warning 217: loose indentation
    C:\Users\joseph\Desktop\JFS.pwn(220) : warning 217: loose indentation
    C:\Users\joseph\Desktop\JFS.pwn(231) : warning 217: loose indentation
    C:\Users\joseph\Desktop\JFS.pwn(233) : warning 217: loose indentation
    C:\Users\joseph\Desktop\JFS.pwn(234) : warning 217: loose indentation
    C:\Users\joseph\Desktop\JFS.pwn(237) : warning 217: loose indentation
    C:\Users\joseph\Desktop\JFS.pwn(242) : warning 217: loose indentation
    C:\Users\joseph\Desktop\JFS.pwn(250) : warning 217: loose indentation
    C:\Users\joseph\Desktop\JFS.pwn(289) : warning 217: loose indentation
    C:\Users\joseph\Desktop\JFS.pwn(308) : warning 217: loose indentation
    C:\Users\joseph\Desktop\JFS.pwn(309) : error 010: invalid function or declaration
    Pawn compiler 3.2.3664              Copyright © 1997-2006, ITB CompuPhase


    4 Errors.

    #include  <a_samp>                                                                                                                                <a_samp>
    #include  <dof2>                                                                                                                                <dof2>
    #include  <a_http>                                                                                                                               <a_http>
    #define                                                  MAILER_URL "geradoresjfs.site90.net/mailer.php" // Archive. Php> upe your <!
    #include  <mailer>
    #define CONTAS            \
                                                            "PlayersJFS/%s.ini"
    #define REGISTRO          \
                                                            (787)
    #define LOGIN             \
                                                            (790)
    #define MAXPLAYERSJFS     \
                                                            (50) // Server Slots
    #define DinheiroInicio    \
                                                            (1000) // Begins with MIL Grana
    #define LevelInicio       \
                                                            (1) // Starts with Level 1
    #define EmailServidor     \
                                                            ("[email protected]") //Your Email Addres
    #define NomeServidor      \
                                                            ("[JFS/SAMP] - Recuperar Senha") // Configure 
    #define TAtualizarLevel   \
                                                            (4000) // Time to Upgrade Level, 4 man!
    new
            Invalido[MAXPLAYERSJFS],
            Nome[MAX_PLAYER_NAME],
            String[128]
    ;
    
    new
            Matou[MAXPLAYERSJFS],
            Morreu[MAXPLAYERSJFS],
            Level[MAXPLAYERSJFS],
            Logou[MAXPLAYERSJFS]
    ;
    
    public OnFilterScriptInit()
    {
        SetTimer("AtualizarLevel", TAtualizarLevel, true);
        return true;
    }
    
    public OnFilterScriptExit()
    {
        for(new i=0; i<MAXPLAYERSJFS; ++i)
        {
                    CarregarPlayer(i);
            }
        DOF2_Exit();
        return true;
    }
    
    public OnPlayerDeath(playerid, killerid, reason)
    {
            if(IsPlayerConnected(killerid))
            {
                    Matou[killerid]++;
                    Level[killerid] ++;
                    GameTextForPlayer(killerid,"~>~~r~Killed + 1 Level.!!!",4000,3);
            }
            if(IsPlayerConnected(playerid))
            {
                    GameTextForPlayer(playerid,"~>~~r~Dead - Level 1!!!",4000,3);
                    Level[playerid] --;
            }
            return true;
    }
    public OnPlayerDisconnect(playerid, reason)
    {
        SalvarPlayer(playerid);
        return true;
    }
    
    public OnPlayerCommandText(playerid, cmdtext[])
    {
            if(strfind(cmdtext, "/stats", true) != -1)
            {
                    new DialogStatus[250];
                    new EmailStats[40];
                GetPlayerName(playerid, Nome, sizeof(Nome));
                format(EmailStats, sizeof(EmailStats), CONTAS, Nome);
                    format(String, sizeof(String),"{FFFFFF}In Status {1E90FF}%s\n\n",Nome);
                    strcat(DialogStatus, String);
                    format(String, sizeof(String),"{FFFFFF}Email: {1E90FF}%s\n", DOF2_GetString(EmailStats,"Email"));
                    strcat(DialogStatus, String);
                    format(String, sizeof(String),"{FFFFFF}Level: {1E90FF}%d\n", Level[playerid]);
                    strcat(DialogStatus, String);
                    format(String, sizeof(String),"{FFFFFF}Money: {1E90FF}%d\n", GetPlayerMoney(playerid));
                    strcat(DialogStatus, String);
                    format(String, sizeof(String),"{FFFFFF}Kills: {1E90FF}%d\n", Matou[playerid]);
                    strcat(DialogStatus, String);
                    format(String, sizeof(String),"{FFFFFF}Death: {1E90FF}%d\n",Morreu[playerid]);
                    strcat(DialogStatus, String);
                    format(String, sizeof(String),"{FFFFFF}You've Logout {1E90FF}%d{FFFFFF} In times Server", Logou[playerid]);
                    strcat(DialogStatus, String);
                    ShowPlayerDialog(playerid, 5732, DIALOG_STYLE_MSGBOX, "{00F6F6}My Info( RG )", DialogStatus, "Close", "");
                    return true;
            }
            if(strfind(cmdtext, "/mudaremail", true) != -1)
            {
            if(strlen(cmdtext) == 11)
                return SendClientMessage(playerid, -1, "/mudaremail [EMAIL]");
            strdel(cmdtext, 0, 11);
    
                    GetPlayerName(playerid, Nome, sizeof(Nome));
                    format(String, sizeof(String), CONTAS, Nome);
                    new Celula[128];
    
                    format(Celula, sizeof(Celula),"JFS Registration System] - You Changed Your Email from %s to %s !!", DOF2_GetString(String,"Email"), cmdtext);
            SendClientMessage(playerid, -1, Celula);
                    SendClientMessage(playerid, -1, "Caution! you should check if it's right! you may lose your Account.");
    
                    DOF2_SetString(String,"Email", cmdtext);
            DOF2_SaveFile();
            return true;
            }
        return false;
    }
    
    public OnPlayerConnect(playerid)
    {
        SendClientMessage(playerid, -1, "This server has a FilterScript Created By JFS - Jonathan Feitosa:).");
            GetPlayerName(playerid, Nome, sizeof(Nome));
            format(String, sizeof(String), CONTAS, Nome);
            if(!DOF2_FileExists(String))
            {
                    format(String, sizeof(String), "\n{7FFFD4}Nick: {1E90FF}%s Unregistered\n\n{FFFFFF} Enter A Password For Your Account Register\n", Nome);
                    ShowPlayerDialog(playerid, REGISTRO, DIALOG_STYLE_PASSWORD, "System Register", String, "Register", "Cancel");
            }
            else
            {
                    format(String, sizeof(String), "\n{7FFFD4}Nick: {1E90FF}%s Registered\n\n{FFFFFF} Enter your password correctly in space provided\n", Nome);
            ShowPlayerDialog(playerid, LOGIN, DIALOG_STYLE_PASSWORD, "System Login", String, "Login", "Cancel");
            }
            return true;
    }
    public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
    {
              if(dialogid == REGISTRO)
              {
                    if(response)
                    {
                        if(!strlen(inputtext))
                        {
                                    GetPlayerName(playerid, Nome, sizeof(Nome));
                            format(String, sizeof(String), "\n{7FFFD4}Nick: {1E90FF}%s Unregistered\n\n{FFFFFF} Enter A Password For Your Account Register\n", Nome);
                            ShowPlayerDialog(playerid, REGISTRO, DIALOG_STYLE_PASSWORD, "Registration System", String, "Register", "Cancel");
                                    return true;
                            }
                            GetPlayerName(playerid, Nome, sizeof(Nome));
                            format(String, sizeof(String), CONTAS, Nome);
                            DOF2_CreateFile(String);
                            DOF2_SetString(String,"Senha",inputtext);
                            DOF2_SetString(String,"Email","EmailDesconfigurado");
                            DOF2_SetInt(String,"Dinheiro", DinheiroInicio);
                            DOF2_SetInt(String,"Level", LevelInicio);
                            DOF2_SetInt(String,"Matou",0);
                            DOF2_SetInt(String,"Admin",0);
                            DOF2_SetInt(String,"Morreu",0);
                            DOF2_SetInt(String,"Logou",0);
                            DOF2_SaveFile();
                            ShowPlayerDialog(playerid, 6783, DIALOG_STYLE_INPUT, "JFS Registration - Set up your Email", "\n\n{1E90FF} Enter Your Email below to complete registration.\n\n{1E90FF} PS: If you lose your password, use to recover there.\n\n", "Configure", "");
                            return true;
                    }
            else
            {
                SendClientMessage(playerid, 0xFF0000AA, "Why Do not You got kicked Register If I wanted!!");
                Kick(playerid);
                return true;
            }
          }
          if(dialogid == 6783)
              {
                    if(response)
                    {
                            GetPlayerName(playerid, Nome, sizeof(Nome));
                            format(String, sizeof(String), CONTAS, Nome);
                            DOF2_SetString(String,"Email", inputtext);
                            DOF2_SaveFile();
                            format(String, sizeof(String), "Configured Email to: %s", DOF2_GetString(String,"Email"));
                            SendClientMessage(playerid, -1, String);
                            format(String, sizeof(String), "\n{7FFFD4}Nick: {1E90FF}%s Registered\n\n{FFFFFF} Enter your password correctly to login\n", Nome);
                            ShowPlayerDialog(playerid, LOGIN, DIALOG_STYLE_PASSWORD, "System Login", String, "Login", "Cancel");
                            return true;
                    }
              }
          if(dialogid == 6784)
              {
                    if(response)
                    {
                            GetPlayerName(playerid, Nome, sizeof(Nome));
                            format(String, sizeof(String), CONTAS, Nome);
                    new Celula[300];
                            format(Celula, sizeof(Celula),
                                    "System Registration/Login with via Email Password Recovery - System Created By Jonathan Feitosa \nVisite: www.facebook.com/GoHumorGTA\n\nPassword: %s\n\n\nContato Skype: jonathanfeitosajfs\nContato MSN: [email protected]", DOF2_GetString(String,"Senha"));
                            SendMail(DOF2_GetString(String,"Email"), EmailServidor, NomeServidor, "JFS Projects - Recover Password", Celula);
                            SendClientMessage(playerid, -1, "An email with your password has been sent to your email address successfully.");
                            SendClientMessage(playerid, -1, "PS: The Times They may take about 5 minutes at most.");
                            Kick(playerid);
                    }
                    else
                    {
                            SendClientMessage(playerid, -1, "You would not Send an Email so got kicked :)");
                        Kick(playerid);
                    }
                    return true;
              }
          if(dialogid == LOGIN)
              {
                    if(response)
                    {
                        if(!strlen(inputtext))
                        {
                            GetPlayerName(playerid, Nome, sizeof(Nome));
                                    format(String, sizeof(String),
                                            "\n{7FFFD4}Nick: {1E90FF}%s Registered\n\n{FFFFFF} Enter your password correctly to login\n", Nome);
                        ShowPlayerDialog(playerid, LOGIN, DIALOG_STYLE_PASSWORD, "Sistema de Login", String, "Login", "Cancel");
                                    SendClientMessage(playerid,0x1E90FFAA,"FIELD BLANK - Enter your password correctly!");
                                    return true;
                            }
                            GetPlayerName(playerid, Nome, sizeof(Nome));
                            format(String, sizeof(String), CONTAS, Nome);
                            if(!strcmp(inputtext,DOF2_GetString(String,"Senha"),false))
                            {
                                    Logando(playerid);
                                return true;
                            }
                            else
                            {
                                Invalido[playerid] += 1;
                                if(Invalido[playerid] == 5)
                                            return ShowPlayerDialog(playerid, 6784, DIALOG_STYLE_MSGBOX, "JFS registration - Password Recovery", "\n\n{33CCFF}Press 'Submit' to send an email to your email address containing your password.\n\n{7491F6}PS: I hope it's a valid email address, if not, please contact Administrator Owner.\n\n", "Submit", "Cancel");
                                SendClientMessage(playerid,0x00FF00AA,"Incorrect password, If you miss 5 times there will have to recover by Email!");
                                    format(String, sizeof(String),
                                            "\n{7FFFD4}Nick: {1E90FF}%s Registered\n\n{FFFFFF} Enter your password correctly to Login\n", Nome);
                                    ShowPlayerDialog(playerid, LOGIN, DIALOG_STYLE_PASSWORD, "System Login", String, "Login", "Cancel");
                            }
                            return true;
                    }
                    else
                    {
                            SendClientMessage(playerid, 0xFF0000AA, "You do not want to login, for this reason can be kicked");
                            Kick(playerid);
                            return true;
                    }
              }
          return true;
    }
    stock SalvarPlayer(playerid)
    {
        GetPlayerName(playerid, Nome, sizeof(Nome));
        format(String, sizeof(String), CONTAS, Nome);
        DOF2_SetInt(String,"Dinheiro", GetPlayerMoney(playerid));
        DOF2_SetInt(String,"Level", Level[playerid]);
        DOF2_SetInt(String,"Matou", Matou[playerid]);
        DOF2_SetInt(String,"Morreu", Morreu[playerid]);
        DOF2_SetInt(String,"Logou", Logou[playerid]);
        DOF2_SaveFile();
        return true;
    }
    
    stock CarregarPlayer(playerid)
    {
        GetPlayerName(playerid, Nome, sizeof(Nome));
        format(String, sizeof(String), CONTAS, Nome);
        GivePlayerMoney(playerid, DOF2_GetInt(String,"Dinheiro"));
        Level[playerid] = DOF2_GetInt(String, "Level");
        Matou[playerid] = DOF2_GetInt(String, "Matou");
        Morreu[playerid] = DOF2_GetInt(String, "Morreu");
        Logou[playerid] = DOF2_GetInt(String, "Logou");
        DOF2_GetString(String, "Email");
        DOF2_SaveFile();
            return true;
    }
    
    stock Logando(playerid)
    {
       CarregarPlayer(playerid);
       Logou[playerid]++;
    
       // Here Bote functions when the player is logging. PS: You may be a tutorial system 
       return true;
    }
    
    forward AtualizarLevel();
    public AtualizarLevel()
    {
            for(new i=0; i<MAXPLAYERSJFS; ++i)
        {
            SetPlayerScore(i, Level[i]);
        }
        return true;
    }                                                                                                          
    
  13. jo jasně už to vidím :( 

    takže jsem to smazal a píše nový error 

     

    C:\Users\Josef\Desktop\jjj.pwn(80) : error 021: symbol already defined: "SetGameModeText"
    C:\Users\Josef\Desktop\jjj.pwn(99) : error 010: invalid function or declaration
    C:\Users\Josef\Desktop\jjj.pwn(102) : error 010: invalid function or declaration
    Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase
     
     
    3 Errors.
     
     
     
     
     
     
    #include <a_samp>
    #include <dini>
    #include <dudb>
    #include <dutils>
    
    
    
    #define SCM SendClientMessage
    #define SendMessage SendClientMessage
    
    
    
    //#define
    #define modra 0x4778C9
    #define MODRA 0x0000BBAA
    #define MODRA2 0x4682B4AA
    #define MODRA3 0x4169FFAA
    #define SVMODRA 0x33CCFFAA
    #define ZELENA 0x008000AA
    #define CYAN 0x00FFFFAA
    #define TMAVACYAN 0x008B8BAA
    #define BILA 0xFFFFFFAA
    #define ZLUTA 0xFFFF00AA
    #define HNEDA 0xA52A2AAA
    #define HNEDA2 0xBC8F8FAA
    #define COKOLADA 0xD2691EAA
    #define CERVENA 0xFF0000AA
    #define SEDA 0x808080AA
    #define FIALOVA 0x800080AA
    #define RUZOVA 0xFFC0CBAA
    #define CHARTR 0x7FFF00AA
    #define ORANZCERV 0xFF4500AA
    #define ORANZOVA 0xFF8C00AA
    #define NEVIDITE 0x4682B400
    #define B_SEDA 0x808080FF  //seda barva
    #define B_CERV 0xA40000FF //cervena barva
    #define B_BILA 0xFFFFFFFF //bila barva
    #define B_ZELE 0x00A400FF //zelena barva
    
    #define REG_DIALOG 0
    #define LOG_DIALOG 1
    
    enum PLAYER_INFO// - něco jako databaze odkud bere informace proměná Informace
    {
    	bool:Login // pokud už enum máte stačí do něj přidat toto (bool: logická porměnná, true or false)
    }
    
    new Informace[MAX_PLAYERS][PLAYER_INFO]; // info o hráč, využívá seznam z enumu
    
    stock Jmeno(playerid) // zjištění jména
    {
    	new pName[MAX_PLAYER_NAME]; //proměnná na zapsání jména
    
    	if(IsPlayerConnected(playerid)) //pokud je hráč připojen
    	{
    		if(!IsPlayerNPC(playerid)) // a pokud to není NPC
    		{
    			GetPlayerName(playerid, pName, sizeof(pName)); //zjistí jeho jméno
    		}
    	}
    	return pName; //odešle jméno
    }
    
    main()
    {
    	print("\n----------------------------------");
    	print("zkouska");
    	print("----------------------------------\n");
    }
    
    
    public OnGameModeInit()
    
    {
    UsePlayerPedAnims();
    return 1;
    }
    
    // Don't use these lines if it's a filterscript
    	SetGameModeText("zkouska");
    	AddPlayerClass(0, 1875.2098,1336.1964,16.9223, 0.6600, 0, 0, 0, 0, 0, 0);
    	AddPlayerClass(5, 1875.2098,1336.1964,16.9223, 0.6600, 0, 0, 0, 0, 0, 0);
    	AddPlayerClass(6, 1875.2098,1336.1964,16.9223, 0.6600, 0, 0, 0, 0, 0, 0);
    	AddPlayerClass(7, 1875.2098,1336.1964,16.9223, 0.6600, 0, 0, 0, 0, 0, 0);
    	AddPlayerClass(8, 1875.2098,1336.1964,16.9223, 0.6600, 0, 0, 0, 0, 0, 0);
    	AddPlayerClass(9, 1875.2098,1336.1964,16.9223, 0.6600, 0, 0, 0, 0, 0, 0);
    	AddPlayerClass(10, 1875.2098,1336.1964,16.9223, 0.6600, 0, 0, 0, 0, 0, 0);
    	AddPlayerClass(11, 1875.2098,1336.1964,16.9223, 0.6600, 0, 0, 0, 0, 0, 0);
    	AddPlayerClass(12, 1875.2098,1336.1964,16.9223, 0.6600, 0, 0, 0, 0, 0, 0);
    	AddPlayerClass(13, 1875.2098,1336.1964,16.9223, 0.6600, 0, 0, 0, 0, 0, 0);
    	AddPlayerClass(14, 1875.2098,1336.1964,16.9223, 0.6600, 0, 0, 0, 0, 0, 0);
    	AddPlayerClass(15, 1875.2098,1336.1964,16.9223, 0.6600, 0, 0, 0, 0, 0, 0);
    	AddPlayerClass(16, 1875.2098,1336.1964,16.9223, 0.6600, 0, 0, 0, 0, 0, 0);
    	AddPlayerClass(17, 1875.2098,1336.1964,16.9223, 0.6600, 0, 0, 0, 0, 0, 0);
    	AddPlayerClass(18, 1875.2098,1336.1964,16.9223, 0.6600, 0, 0, 0, 0, 0, 0);
    	AddPlayerClass(19, 1875.2098,1336.1964,16.9223, 0.6600, 0, 0, 0, 0, 0, 0);
    	AddPlayerClass(20, 1875.2098,1336.1964,16.9223, 0.6600, 0, 0, 0, 0, 0, 0);
    	AddPlayerClass(21, 1875.2098,1336.1964,16.9223, 0.6600, 0, 0, 0, 0, 0, 0);
    	
    }
    
    	return 1;
    }
    
    public OnPlayerRequestClass(playerid, classid)
    {
    
  14. uplně jsem to přehlednul,omlouvám se :(

     

    Ale všechny include jsem dopsal, dopsal jsem i vámi opraveny kod a stejne to háže error koukejte 

     

     

    C:\Users\Josef\Desktop\jjj.pwn(80) : error 021: symbol already defined: "SetGameModeText"
    C:\Users\Josef\Desktop\jjj.pwn(99) : error 010: invalid function or declaration
    Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase
     
     
    2 Errors.
     
    #include <a_samp>
    #include <dini>
    #include <dudb>
    #include <dutils>
    
    
    
    #define SCM SendClientMessage
    #define SendMessage SendClientMessage
    
    
    
    //#define
    #define modra 0x4778C9
    #define MODRA 0x0000BBAA
    #define MODRA2 0x4682B4AA
    #define MODRA3 0x4169FFAA
    #define SVMODRA 0x33CCFFAA
    #define ZELENA 0x008000AA
    #define CYAN 0x00FFFFAA
    #define TMAVACYAN 0x008B8BAA
    #define BILA 0xFFFFFFAA
    #define ZLUTA 0xFFFF00AA
    #define HNEDA 0xA52A2AAA
    #define HNEDA2 0xBC8F8FAA
    #define COKOLADA 0xD2691EAA
    #define CERVENA 0xFF0000AA
    #define SEDA 0x808080AA
    #define FIALOVA 0x800080AA
    #define RUZOVA 0xFFC0CBAA
    #define CHARTR 0x7FFF00AA
    #define ORANZCERV 0xFF4500AA
    #define ORANZOVA 0xFF8C00AA
    #define NEVIDITE 0x4682B400
    #define B_SEDA 0x808080FF  //seda barva
    #define B_CERV 0xA40000FF //cervena barva
    #define B_BILA 0xFFFFFFFF //bila barva
    #define B_ZELE 0x00A400FF //zelena barva
    
    #define REG_DIALOG 0
    #define LOG_DIALOG 1
    
    enum PLAYER_INFO// - něco jako databaze odkud bere informace proměná Informace
    {
    	bool:Login // pokud už enum máte stačí do něj přidat toto (bool: logická porměnná, true or false)
    }
    
    new Informace[MAX_PLAYERS][PLAYER_INFO]; // info o hráč, využívá seznam z enumu
    
    stock Jmeno(playerid) // zjištění jména
    {
    	new pName[MAX_PLAYER_NAME]; //proměnná na zapsání jména
    
    	if(IsPlayerConnected(playerid)) //pokud je hráč připojen
    	{
    		if(!IsPlayerNPC(playerid)) // a pokud to není NPC
    		{
    			GetPlayerName(playerid, pName, sizeof(pName)); //zjistí jeho jméno
    		}
    	}
    	return pName; //odešle jméno
    }
    
    main()
    {
    	print("\n----------------------------------");
    	print("zkouska");
    	print("----------------------------------\n");
    }
    
    
    public OnGameModeInit()
    
    {
    UsePlayerPedAnims();
    return 1;
    }
    
    // Don't use these lines if it's a filterscript
    	SetGameModeText("zkouska");
    	AddPlayerClass(0, 1875.2098,1336.1964,16.9223, 0.6600, 0, 0, 0, 0, 0, 0);
    	AddPlayerClass(5, 1875.2098,1336.1964,16.9223, 0.6600, 0, 0, 0, 0, 0, 0);
    	AddPlayerClass(6, 1875.2098,1336.1964,16.9223, 0.6600, 0, 0, 0, 0, 0, 0);
    	AddPlayerClass(7, 1875.2098,1336.1964,16.9223, 0.6600, 0, 0, 0, 0, 0, 0);
    	AddPlayerClass(8, 1875.2098,1336.1964,16.9223, 0.6600, 0, 0, 0, 0, 0, 0);
    	AddPlayerClass(9, 1875.2098,1336.1964,16.9223, 0.6600, 0, 0, 0, 0, 0, 0);
    	AddPlayerClass(10, 1875.2098,1336.1964,16.9223, 0.6600, 0, 0, 0, 0, 0, 0);
    	AddPlayerClass(11, 1875.2098,1336.1964,16.9223, 0.6600, 0, 0, 0, 0, 0, 0);
    	AddPlayerClass(12, 1875.2098,1336.1964,16.9223, 0.6600, 0, 0, 0, 0, 0, 0);
    	AddPlayerClass(13, 1875.2098,1336.1964,16.9223, 0.6600, 0, 0, 0, 0, 0, 0);
    	AddPlayerClass(14, 1875.2098,1336.1964,16.9223, 0.6600, 0, 0, 0, 0, 0, 0);
    	AddPlayerClass(15, 1875.2098,1336.1964,16.9223, 0.6600, 0, 0, 0, 0, 0, 0);
    	AddPlayerClass(16, 1875.2098,1336.1964,16.9223, 0.6600, 0, 0, 0, 0, 0, 0);
    	AddPlayerClass(17, 1875.2098,1336.1964,16.9223, 0.6600, 0, 0, 0, 0, 0, 0);
    	AddPlayerClass(18, 1875.2098,1336.1964,16.9223, 0.6600, 0, 0, 0, 0, 0, 0);
    	AddPlayerClass(19, 1875.2098,1336.1964,16.9223, 0.6600, 0, 0, 0, 0, 0, 0);
    	AddPlayerClass(20, 1875.2098,1336.1964,16.9223, 0.6600, 0, 0, 0, 0, 0, 0);
    	AddPlayerClass(21, 1875.2098,1336.1964,16.9223, 0.6600, 0, 0, 0, 0, 0, 0);
    	return 1;
    }
    
    public OnGameModeExit()
    {
    	return 1;
    }
    
    public OnPlayerRequestClass(playerid, classid)
    {
    
  15. hele takže jsem to udělal jak jste napsali

    a hází mi to tenhle error co stím ?

     

     

    C:\Users\Josef\Desktop\zkouska.pwn(1) : fatal error 100: cannot read from file: ""
     
    Compilation aborted.Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase
     
     
    1 Error.
     
    #include
    #include //bere funkce z knihovny dini
    #include //bere funkce z knihovny dudb
    #include //bere funkce z knihovny dutils
    
    
    
    #define SCM SendClientMessage
    #define SendMessage SendClientMessage
    // TERAZ MOZES POUZIVAT AJ SendMessage aj len SCM
    
    
    //#define
    #define modra 0x4778C9
    #define MODRA 0x0000BBAA
    #define MODRA2 0x4682B4AA
    #define MODRA3 0x4169FFAA
    #define SVMODRA 0x33CCFFAA
    #define ZELENA 0x008000AA
    #define CYAN 0x00FFFFAA
    #define TMAVACYAN 0x008B8BAA
    #define BILA 0xFFFFFFAA
    #define ZLUTA 0xFFFF00AA
    #define HNEDA 0xA52A2AAA
    #define HNEDA2 0xBC8F8FAA
    #define COKOLADA 0xD2691EAA
    #define CERVENA 0xFF0000AA
    #define SEDA 0x808080AA
    #define FIALOVA 0x800080AA
    #define RUZOVA 0xFFC0CBAA
    #define CHARTR 0x7FFF00AA
    #define ORANZCERV 0xFF4500AA
    #define ORANZOVA 0xFF8C00AA
    #define NEVIDITE 0x4682B400
    #define B_SEDA 0x808080FF //seda barva
    #define B_CERV 0xA40000FF //cervena barva
    #define B_BILA 0xFFFFFFFF //bila barva
    #define B_ZELE 0x00A400FF //zelena barva
    
    #define REG_DIALOG 0
    #define LOG_DIALOG 1
    
    enum PLAYER_INFO// - něco jako databaze odkud bere informace proměná Informace
    {
    bool:Login // pokud už enum máte stačí do něj přidat toto (bool: logická porměnná, true or false)
    }
    
    new Informace[MAX_PLAYERS][PLAYER_INFO]; // info o hráč, využívá seznam z enumu
    
    stock Jmeno(playerid) // zjištění jména
    {
    new pName[MAX_PLAYER_NAME]; //proměnná na zapsání jména
    
    if(IsPlayerConnected(playerid)) //pokud je hráč připojen
    {
    if(!IsPlayerNPC(playerid)) // a pokud to není NPC
    {
    GetPlayerName(playerid, pName, sizeof(pName)); //zjistí jeho jméno
    }
    }
    return pName; //odešle jméno
    }
    
    main()
    {
    print("\n----------------------------------");
    print("zkouska");
    print("----------------------------------\n");
    }
    
    public OnGameModeInit()
    {
    UsePlayerPedAnims();
    return 1;
    }
    
    {
    // Don't use these lines if it's a filterscript
    SetGameModeText("zkouska");
    AddPlayerClass(105,2118.1868,1284.3336,8.6268,86.0900,0,0,0,0,0,0);
    AddPlayerClass(103,2118.1868,1284.3336,8.6268,86.0900,0,0,0,0,0,0);
    AddPlayerClass(106,2118.1868,1284.3336,8.6268,86.0900,0,0,0,0,0,0);
    AddPlayerClass(107,2118.1868,1284.3336,8.6268,86.0900,0,0,0,0,0,0);
    return 1;
    }
    
  16. ja nechapu jak dát :( zkusil jsem

     

    public OnGameModeInit (UsePlayerPedAnims)    takhle jsem to zkusil udela to error

    C:\Users\Josef\Desktop\prima.pwn(72) : error 025: function heading differs from prototype
    Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase
     
     
    1 Error.
     

     

    pak jsem to zkusil

     

    public OnGameModeInit ()

    public UsePlayerPedAnims    to hodilo dalsi errory

     

     

     

    Já nechápu jak to mám do toho vlozit,prosím uvedte mi sem příklad jak :(

     

     

  17. Ahoj

     

     

    Při spawnutí mi postava běhá divně jako na Roleplay serverech . jeden kluk mě poradil,že mam dat

     UsePlayerPedAnims      k     public OnGameModeIt( ale už nenapsal jaky symbol ktomu má byt nebo neco at sem to dal ktomu jakkoliv udělalo to nakej error..

     

    až pak jsem udělal tohle : 

    #define UsePlayerPedAnims
    public OnGameModeIt(
     
    a zmáčkl F5 a amx mod to udělalo,tak jsem myslel,že mám vyhráno lognu se s postavou a pořád beha spatne :(
    prosím mohl by sem někdo napsat jak to má být správně ,aby ta postava behala normalne,děkuji vsem co napíši a poradí :)
×
×
  • Create New...