Jump to content

Sweet

Uživatel
  • Příspěvků

    747
  • Registrován

  • Aktivní

Příspěvky posted by Sweet

  1. Čau, před chvílí jsem dodělal vehicle systém tak že každej hráč může vlastnit max 5 aut, ale nefunguje mi když si chce hráč koupit 3. auto, tak mu to stejně připíše slot 2 jako předchozímu autu. Už jsem zkusil strašně moc věcí a fakt si už nevim rady, pořád stejnej problém...

     

      new slotid = -1;
      for(new i=0; i< MAX_CARS; i++)
      {
    	  if(CarModel[playerid][i] > 0 || FirstCar[playerid] == 1)
    	  {
        if(i <= MAX_CARS)
        {
    	 slotid = i + 1;
    	 FirstCar[playerid] = 0;
    	 break;
        }
        else
        {
    	    SCM(playerid, COLOR_RED, "Už máš nakoupeno maximum aut!");
    	    return 0;
        }
       }
      }
    

     

    Takhle to mam u kupování aut. FirstCar[playerid] je tam proto aby hráč mohl koupit 1. auto, protože tahle podmínka CarModel[playerid] > 0 kontroluje sloty na kterých už jsou koupený auta. A potom když koupím i druhý auto, normálně se zapíše slot 2, ale když už třetí tak to zas zapíše slot 2. Díky předem za pomoc :)

  2. vysvětlete mu to jako lidi, jinak se to nikdy nenaučí :)

     

    //vytvoříš si 3 floaty X, Y a Z

    new Float:X;

    new Float:Y;

    new Float:Z;

     

    //zjistíš pozici hráče přes funkci GetPlayerPos s ID 2 a dosadíš X, Y, Z

    GetPlayerPos(2, X, Y, Z);

     

    portneš hráče přes funkci SetPlayerPos s ID 1 na pozici hráče ID 2

    //SetPlayerPos(1, X, Y, Z);

  3. čau, jsem tu s takovym malym problémem.. doteď mi příkaz /info šel, když najednou sem tam teď přidal 5 dalších blbostí a začalo to psát, že příkaz neexistuje...

     

    dcmd_info(playerid, params[])
    {
    #pragma unused params
    new string[1000];
    //----------
    new a = Information[playerid][Marihuana];
    new b = Information[playerid][Kokain];
    new c = Information[playerid][Heroin];
    new d = Information[playerid][Extaze];
    new e = Information[playerid][Cigareta];
    //----------
    new hodiny;
    hodiny = Information[playerid][NahranyCas] / 3600;
    //----------
    strcat(string, "{00FFFF}Out of Character\n\n", sizeof(string));
    strcat(string, "{FFFFFF}Nahraný čas: %dh\n", sizeof(string));
    strcat(string, "{FFFFFF}Administrátor: %s\n", sizeof(string));
    strcat(string, "{228b22}\nIn Character\n\n", sizeof(string));
    strcat(string, "{FFFFFF}Zabití: %d\n", sizeof(string));
    strcat(string, "{FFFFFF}Úmrtí: %d\n", sizeof(string));
    strcat(string, "{FFFFFF}Skin: %d\n", sizeof(string));
    strcat(string, "{FFFFFF}Věk: %d\n", sizeof(string));
    strcat(string, "{FFFFFF}Zaměstnání: %s\n", sizeof(string));
    strcat(string, "{FFFFFF}Občanský průkaz: %s\n", sizeof(string));
    strcat(string, "{FFFFFF}Řidičský průkaz A: %s\n", sizeof(string));
    strcat(string, "{FFFFFF}Řidičský průkaz B: %s\n", sizeof(string));
    strcat(string, "{FFFFFF}Řidičský průkaz C: %s\n", sizeof(string));
    strcat(string, "{FFFFFF}Letecký průkaz: %s\n", sizeof(string));
    strcat(string, "{FFFFFF}Marihuana: %dg\n", sizeof(string));
    strcat(string, "{FFFFFF}Kokain: %dg\n", sizeof(string));
    strcat(string, "{FFFFFF}Heroin: %dg\n", sizeof(string));
    strcat(string, "{FFFFFF}Extáze: %d tablet\n", sizeof(string));
    strcat(string, "{FFFFFF}Cigareta: %d\n", sizeof(string));
    format(string, sizeof(string), string, hodiny, AnoNe[information[playerid][Admin]], Information[playerid][Zabiti], Information[playerid][umrti], Information[playerid][skin], Information[playerid][Vek], SeznamZamestnani[information[playerid][Zamestnani]], AnoNe[information[playerid][Obcanka]], AnoNe[information[playerid][RidicakA]], AnoNe[information[playerid][RidicakB]], AnoNe[information[playerid][RidicakC]], AnoNe[information[playerid][Letecak]],a,b,c,d,e);
    SPD(playerid, 13, DIALOG_STYLE_MSGBOX, "Informace", string, "Zavrit", "");
    return 1;
    }
    

  4. čau.. dělam si podmínku pokud se text co hráč zadal v dialogu rovná určitýmu textu ale furt mi to funguje jako protiklad... jde přes to přejít jen pokud napíšu jinej text

     

    if(strcmp("OOC",inputtext))
    

     

    jak na to?

  5. Si to vemte každy raz někdy začínal kdiž ste udělaly první script co ste chtěli ... "Jééé muj první script hned to dám na fórum" a nikto nepřemýšlel jestli to někoho zajímá nebo ne .... ;)

    kdyz jsem udelal prvni script, tak jsem si rekl ze je trapny davat sem takovou jednoduchou hovadinu kdyz je to kazdymu k hovnu, spis sem to zacal vylepsovat a vsechno sem si nechal pro sebe, to snad neni tezky pochopit ne? predstav si, ze by tu bylo ted pres 5000 prvnich scriptu od novacku ve kterych by bylo 5 funkci = cely zaspamovany forum hovadinama, ktery stejne nikdo nevyuzije ...

×
×
  • Create New...