Jump to content

bOmBi

Uživatel
  • Příspěvků

    64
  • Registrován

  • Aktivní

Příspěvky posted by bOmBi

  1. #include 
    #include 
    #include 
    
    #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
    
    #define SYSTEM 0xEFEFF7AA
    
    #pragma tabsize 0;
    
    #define B_CERV   0xE10000AA
    #define B_ORAN   0xFF8C00AA
    #define B_SVIT   0x7FFF00AAD
    #define COLOR_GREEN 0x33AA33AA
    #define COLOR_GREY 0xAFAFAFAA
    #define chrfind
    #define meno
    
    
    #pragma unused strtok
    #pragma unused ret_memcpy
    
    new AFK[MAX_PLAYERS];
    new odchadzajucihrac[100];
    new novyhrac[100];
    new sendername[256];
    new Float:locx, Float:locy, Float:locz;
    new bool:login[MAX_PLAYERS];
    
    
    
    main()
    {
    print("\n----------------------------------");
    print("");
    print("");
    print("www.dangerous-zone.eu");
    print("----------------------------------\n");
    }
    
    stock PlayerName(playerid)
    {
      new name[24];
      GetPlayerName(playerid, name, sizeof(name));
      return name;
    }
    
    public OnGameModeInit()
    {
    SetGameModeText("");
    
    //Spawn človeka
       AddPlayerClass(23,2004.5508,1544.6345,13.5908,269.8858,24,250,28,150,41,500);
    //Autá
    ///////
    //objekty
    CreateObject(7347,900.05426025,2799.38232422,-21.00344849,0.00000000,0.00000000,90.00000000); //object(vgsn_pipeworks01) (1)
    return 1;
    }
    
    public OnGameModeExit()
    {
    return 1;
    }
    
    public OnPlayerRequestClass(playerid, classid)
    {
    SetPlayerPos(playerid, 2004.5508,1544.6345,13.5908);
    SetPlayerCameraPos(playerid, 2004.5508,1544.6345,13.5908);
    SetPlayerCameraLookAt(playerid, 2004.5508,1544.6345,13.5908);
    return 1;
    }
    
    public OnPlayerRequestSpawn(playerid)
    {
    return 1;
    }
    
    public OnPlayerConnect(playerid)
    {
    login[playerid] = false;
    GetPlayerName(playerid, novyhrac, 24);
    format(novyhrac, 100, "Hráč %s sa pripojil na server.(ID:%d)", novyhrac, playerid);
    SendClientMessageToAll(COLOR_GREY, novyhrac);
    
    SendClientMessage(playerid, COLOR_GREEN, "Vitajte na našom servery! Pre zoznam príkazov napíš /prikazy.");
    
    
    return;
    }
    
    public OnPlayerDisconnect(playerid, reason)
    {
    if (login[playerid])
    {
       dUserSetINT(PlayerName(playerid)).("money",GetPlayerMoney(playerid));
    }
    login[playerid]=false;
    GetPlayerName(playerid, odchadzajucihrac, 30);
    switch (reason) { 
    case 1: format(odchadzajucihrac, 100, "Hráč %s odišiel zo servera.", odchadzajucihrac);
    case 2: format(odchadzajucihrac, 100, "Hráč %s bol vyhodený zo servera.(Kick/Ban)", odchadzajucihrac);
    }
    SendClientMessageToAll(COLOR_GREY, odchadzajucihrac);
    }
    
    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[])
    {
     dcmd(login, 5, cmdtext);
    dcmd(register, 8, cmdtext);
    
    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 OnObjectMoved(objectid)
    {
    return 1;
    }
    
    public OnPlayerObjectMoved(playerid, objectid)
    {
    return 1;
    }
    
    public OnPlayerPickUpPickup(playerid, pickupid)
    {
    return 1;
    }
    
    public OnPlayerSelectedMenuRow(playerid, row)
    {
    return 1;
    }
    dcmd_register(playerid,params[])
    {
      if (login[playerid]) return SendClientMessage(playerid, SYSTEM,"Úspešne zaregistrovaný!");
      if (udb_Exists(PlayerName(playerid))) return SendClientMessage(playerid, SYSTEM,"Účet už existuje!!Prihlás sa pomocou príkazu:'/login heslo'.");
      if (strlen(params)==0) return SendClientMessage(playerid, SYSTEM,"Použite: '/register heslo'");
      if (udb_Create(PlayerName(playerid),params)) return SendClientMessage(playerid, SYSTEM,"Účet úspešne vytvorený prihlás sa:'/login heslo'.");
      return 1;
    }
    
    
    dcmd_login(playerid,params[])
    {
      if (login[playerid]) return SendClientMessage(playerid, SYSTEM,"Úspešne prihlásený!.");
      if (!udb_Exists(PlayerName(playerid))) return SendClientMessage(playerid, SYSTEM,"[Life]Účet neexistuje zaregistruj sa príkazom: '/register heslo'.");
      if (strlen(params)==0) return SendClientMessage(playerid, SYSTEM,"Použite: '/login heslo'");
      if (udb_CheckLogin(PlayerName(playerid),params))
      {
         GivePlayerMoney(playerid,dUserINT(PlayerName(playerid)).("money")-GetPlayerMoney(playerid));
         login[playerid]=true;
         return SendClientMessage(playerid, SYSTEM,"Úspešne zaregistrovaný!");
      }
      return SendClientMessage(playerid, SYSTEM,"Prihlásenie neúspešné!");
    }

     

    všeko mi scompiluje bez errorov do amx ...dam na server reštartnem a keď pridem na server nefunguje to ....neviete prečo? Dík

  2. (391) : error 017: undefined symbol "index"

    (391) : error 017: undefined symbol "params"

    (391) : error 029: invalid expression, assumed zero

    (391) : fatal error 107: too many error messages on one line

     

    4 Errors

     

    public OnPlayerCommandText(playerid, cmdtext[])
    {
    
    if (index[params] == 1)
    
       if (IsPlayerConnected(playerid))
    }
         new pos;
         new params[256];
      new faction[MAX_PLAYER_NAME];
       if (!id[0] || !(pos = chrfind(' ', id) + 1) || !params[pos])return
    SendClientMessage(playerid, 0xFFFFFFAA, "Použte: /pm [id] [text].");
          new id = strval(params), string[300];
          if (strlen(params) > 100)           return SendClientMessage(playerid, 0xFFFFFFAA, "Správa môže mať maximálne 100 znakov.");
          if (id == playerid)                 return SendClientMessage(playerid, 0xFFFFFFAA, "Nemôžeš poslať správu sám sebe");
          if (!IsPlayerConnected(id))         return SendClientMessage(playerid, 0xFFFFFFAA, "Toto ID nie je pripojené.");
    
         format(string, sizeof(string), "PM pre %s [%d]: %s", meno(id), id, params[pos]);
         SendClientMessage(playerid, 0xFFFF00AA, string);
    
         format(string, sizeof(string), "PM od %s [%d]: %s", meno(playerid), playerid, params[pos]);
         SendClientMessage(id, 0x33AA33AA, string);
    
      format(faction, MAX_PLAYER_NAME, "%s", PlayerInfo[FactionOffer[playerid]][pLeader]);
    
         PlayerPlaySound(id, 1085, 0.0, 0.0, 0.0);
         printf("PM: %s", string);
      }
      return 1;
    }

     

    riadok 391-if (index[params] == 1)

     

    jak to opraviť?

  3. čaute, mám tu zopár erorov...

    error 029: invalid expression, assumed zero
    warning 215: expression has no effect
    error 001: expected token: ";", but found ")"
    error 029: invalid expression, assumed zero
    fatal error 107: too many error messages on one line

     

    všetko na jeden riadok...

    format(file,sizeof(file),PlayerFile,Name);

    Dík :d

  4. ERORY:

    SA-MP 0.3d-R2
    Exception At Address: 0x00544BBE
    
    Registers:
    EAX: 0x0A42F06C	EBX: 0x00B99510	ECX: 0x00000000	EDX: 0x00001901
    ESI: 0x00603B4C	EDI: 0x0A44D0D8	EBP: 0x00B99514	ESP: 0x0028FCD4
    EFLAGS: 0x00210246
    
    Stack:
    +0000: 0x0028FD4C   0x0A44D0D8   0x00000000   0x0A44D1B4
    +0010: 0x00000052   0x00000052   0x00000013   0x00000030
    +0020: 0x00000052   0x00000013   0x00603B4C   0x448D819D
    +0030: 0xC4FEACE9   0x448DC19D   0xC4FEECE9   0x0028FF78
    +0040: 0x0083C9CB   0x00000000   0x00563257   0x0A44D0D8
    +0050: 0x005E41B6   0x0A44D0D8   0x0000001A   0x04ACFAC8
    +0060: 0x03E2056F   0x448DA19D   0xC4FECCE9   0x428A3333
    +0070: 0x00000000   0x0A44D0D8   0x75A56C30   0x03FB26A6
    +0080: 0x448DA19D   0xC4FECCE9   0x428A3333   0x04048320
    +0090: 0x00000001   0x0400B447   0x03E341F9   0x0000001A
    +00A0: 0x00000001   0x75A56C30   0x0028FD90   0x00000000
    +00B0: 0x015E42A8   0x00B6F028   0x00000000   0x0000001A
    +00C0: 0x00000001   0x00000000   0x0053EB17   0x44700000
    +00D0: 0x44070000   0x0053ECC2   0x00000001   0x00619B71
    +00E0: 0x0000001A   0x00000001   0x00000001   0x0000000A
    +00F0: 0x00748DA0   0x0000001A   0x00000001   0x75C11245
    +0100: 0x00000000   0x0028FF88   0x7EFDE000   0x015E0000
    +0110: 0x4F6F5058   0x015E10F0   0x00000008   0x00000100
    +0120: 0x00000008   0x00000102   0x44700000   0x44070000
    +0130: 0x00000000   0x00000000   0x00000780   0x00000438
    +0140: 0x00000000   0x00000001   0x00340072   0x00000100
    +0150: 0x00000010   0x002A0001   0x0017953D   0x000003C0
    +0160: 0x0000021C   0x0000002C   0x0028FE2C   0x00825EA4
    +0170: 0x75C11245   0x00000000   0x7EFDE000   0xFFFFFFFF
    +0180: 0x00821D17   0x00000065   0x00000065   0x0028FF88
    +0190: 0x008246F1   0x00400000   0x00000000   0x01982A66
    +01A0: 0x0000000A   0x00000094   0x00000006   0x00000001
    +01B0: 0x00001DB1   0x00000002   0x76726553   0x20656369
    +01C0: 0x6B636150   0x00003120   0x00000000   0x00000000
    +01D0: 0x00000000   0x00000000   0x00000000   0x00000000
    +01E0: 0x00000000   0x00000000   0x00000000   0x00000000
    +01F0: 0x00000000   0x00000000   0x00000000   0x00000000
    +0200: 0x00000000   0x00000000   0x00000000   0x00000000
    +0210: 0x00000000   0x00000000   0x00000000   0x00000000
    +0220: 0x00000000   0x00000000   0x00000000   0x00000000
    +0230: 0x00000000   0x00824588   0x00000000   0x00000000
    +0240: 0x7EFDE000   0xC0000005   0x00000000   0x01982A66
    +0250: 0x00000044   0x019C0528   0x019C2DE0   0x019C1448
    +0260: 0x00000000   0x00000000   0x00000000   0x00000000
    +0270: 0x00000000   0x00000000   0x00000000   0x00000000
    
    SCM Op: 0x248, lDbg: 0
    
    Game Version: US 1.0
    
    State Information: Ped Context: 0

  5. Twl.... nechibí mu tam tak náhodou:

    main()
    {
    print("\n----------------------------------");
    print(" Blank Gamemode by your name here");
    print("----------------------------------\n");
    }

     

    :d

     

    Co tak vím, tak bez toho se ti ani server nezpustí :)

     

    LOL ale to nieje gamemode....to je Filterscript

  6. #include 
    #include 
    #include 
    
    
    public OnPlayerConnect(playerid)
    {
    SendClientMessage(playerid, 0xDEEE20FF, "xxxxxxxxx");
    return 0;
    }
    
    public OnFilterScriptInit()
    {
    //objekty
    return 1;
    }
    
    public OnFilterScriptExit()
    {
    return 1;
    }
    

    takto to mám ..je to FS

  7. error 018: initialization data exceeds declared size...

    tento error mi dáva na posledný CP

     

    {1342.87890625,848.4150390625,6.8125}

    ...skúšal som ho zmazať ale hodilo to na ďalši, ktorý bol posledný....

     

    potom ďalší...

     

    error 010: invalid function or declaration...

    tento error dáva na:

     

    if(!strcmp(cmdtext,"/race",true))
    return 1;
    return 0;

  8. čaute, robím si závod s cp a mám errory...

     

    error 018: initialization data exceeds declared size...

    tento error mi dáva na posledný CP.

     {1342.87890625,848.4150390625,6.8125}

    ...skúšal som ho zmazať ale hodilo to na ďalši, ktorý bol posledný....

     

    potom ďalší...

     

    error 010: invalid function or declaration...

    tento error dáva na:

    if(!strcmp(cmdtext,"/race",true))
    return 1;
    return 0;

×
×
  • Create New...