arci224
-
Příspěvků
331 -
Registrován
-
Aktivní
-
Vítězných dnů
2
Content Type
Profiles
Forums
Calendar
Gallery
SA-MP
Příspěvky posted by arci224
-
-
Ahoj, prvně si musíš stáhnout nějaký skin z internetu (musí obsahovat TXD a DFF) následně ho nahraješ do složky Resources poté do meta.xml napíšeš
<script src="client.lua" type="client"/> <!-- Načtení scriptu který zapne skiny --> <file src="(jméno souboru).dff" /> <!-- Načte clientovy soubor --> <file src="(jméno souboru).txd" /> <!-- Načte clientovy soubor -->
Do client.lua dáš:
function load() TXD = engineLoadTXD("(jméno souboru).txd") engineImportTXD(TXD,(Id skinu který chceš nahradit)) DFF=engineLoadDFF("(jméno souboru).dff") engineReplaceModel(DFF,(Id skinu který chceš nahradit)) end addEventHandler("onClientResourceStart",resourceRoot,load)
Toť vše pokuď jich budeš chtít víc tak v metaxml opakuj postup stím že nebudeš načítat opětavně script ale nahraješ clientovy soubor a poté do client.lua okopíruješ řádek: 2,3,4,5 a dáš ho tam znova hned pod řádek 6 kdyby jsi si eště nevěděl rady napiš sem.
<file src="(jméno souboru)" />
-
Ono já ho dostal od Wolfa který nevím jak na něj přišel ale napíšu ti na FB a dohodneme se ale ty scripty nepoběží u mně
-
Děkuji, funguje. To by mě nenapadlo že v tomto bude chyba
-
#define MAX_TEAMS 35#define MAX_RANKS 25enum RANK_TYPE{Float:RATIO};
-
Vyhodí to
[13:07:06] SELECT * FROM vyplaty [13:07:06] SELECT * FROM ranklist [13:07:06] [debug] Run time error 4: "Array index out of bounds" [13:07:06] [debug] Accessing element at index 100 past array upper bound 24 [13:07:06] [debug] AMX backtrace: [debug] #0 000601a8 in public DoPaycheck (0x00000000) from job.amx
je to vypsáno od mysql záznamu výše od toho nic není
-
No teoreticky nefunguje, script se dostane po řádek kde je // Sem se to nedostane a dál se to nedostane. Takže se ta výplata nedá ale Pawno žádný error nepíše.
-
Popis problému:
Zdravím mam problém, mam script na výplatu který by měl fungovat v pawno to nevyhazuje žádný error, jenže udělal jsem si debug pomocí čísel kam se to dostane, ale dle všeho to nefunguje i když pawno nevyhazuje ž´dnou chybu
Chyby/varování kompilátoru a při běhu:
--
Kód:
[spoiler][code=auto:0] forward DoPaycheck(simulation); public DoPaycheck(simulation){ new HELP[300], str[1024], line[128]; new DBResult:result; // Výběr platů z DB new paycheck[MAX_TEAMS][PAY_TYPE]; new Float:payed[MAX_TEAMS]; result = Query(vyplaty, "SELECT * FROM vyplaty"); for(results){ db_get_field_assoc(result, "id", HELP, 30);new teamid = strval(HELP); db_get_field_assoc(result, "start", HELP, 30); paycheck[teamid][BASEmin] = floatstr(HELP); db_get_field_assoc(result, "konec", HELP, 30); paycheck[teamid][BASEmax] = floatstr(HELP); db_get_field_assoc(result, "leader_start", HELP, 30); paycheck[teamid][LEADERmin] = floatstr(HELP); db_get_field_assoc(result, "leader_konec", HELP, 30); paycheck[teamid][LEADERmax] = floatstr(HELP); db_next_row(result); } db_free_result(result); // Výběr ranků new rank[MAX_TEAMS][MAX_RANKS][RANK_TYPE]; //new teamid, rankid; result = Query(sql, "SELECT * FROM ranklist"); for(results){ db_get_field_assoc(result, "team", HELP, 30); new teamid = strval(HELP); db_get_field_assoc(result, "rank", HELP, 30); new rankid = strval(HELP); db_get_field_assoc(result, "plat", HELP, 30); rank[teamid][rankid][RATIO] = floatstr(HELP); //db_get_field_assoc(result, "name", rank[teamid][rankid][NAME], 64); db_next_row(result); } // Sem se to nedostane SendClientMessageToAll(-1,"3"); db_free_result(result); // Výplatní páska for(new i=0;i99){ addprem = 1; } printf(" [PAYCHECK] Výplata pro %s[id:%d;teamid:%d;rankid:%d;duty:%.2f%%]", PlayerName(i), i, teamid, rankid, duty); new Float:money = paycheck[teamid][BASEmin]+float(random(floatround(paycheck[teamid][BASEmax]-paycheck[teamid][BASEmin]))); new Float:premie = (money*rank[teamid][rankid][RATIO]); premie = premie*addprem; new Float:hruba_mzda = money+premie; money=money+premie; new Float:socialni = money*0.25; new Float:zdravotni = money*0.09; new Float:superhruba = money+socialni+zdravotni; new Float:dane = superhruba*0.15; if(dane>=92.5) dane=dane-92.5; else dane=0.0; new Float:socialni_zamestnancem = money*0.065; new Float:zdravotni_zamestnancem = money*0.045; new Float:cista_mzda = hruba_mzda-dane-socialni_zamestnancem-zdravotni_zamestnancem; if(!simulation){ if(cista_mzda=10000) SetPlayerAchieved(i, 17); if(actualMoney>=15000) SetPlayerAchieved(i, 18); if(actualMoney>=20000) SetPlayerAchieved(i, 19); if(actualMoney>=50000) SetPlayerAchieved(i, 20); } else { PayBillsSIM(i); PaySubscribe(i, 1); } format(line, 128, "hrubá mzda: {f1c40f}${AAAAAA}%.2f", hruba_mzda);format(str, sizeof(str), "%s\n{ecf0f1}%s", str, line); format(line, 128, "Hodnostní ohodnocení: {f1c40f}${AAAAAA}%.2f", premie);format(str, sizeof(str), "%s\n{ecf0f1}%s", str, line); format(line, 128, "Zdravotní pojištění: {f1c40f}${AAAAAA}%.2f", zdravotni);format(str, sizeof(str), "%s\n{ecf0f1}%s", str, line); format(line, 128, " hrazeno zaměstnancem: {f1c40f}${AAAAAA}%.2f", zdravotni_zamestnancem);format(str, sizeof(str), "%s\n{ecf0f1}%s", str, line); format(line, 128, "Sociální pojištění: {f1c40f}${AAAAAA}%.2f", socialni);format(str, sizeof(str), "%s\n{ecf0f1}%s", str, line); format(line, 128, " hrazeno zaměstnancem: {f1c40f}${AAAAAA}%.2f", socialni_zamestnancem);format(str, sizeof(str), "%s\n{ecf0f1}%s", str, line); format(line, 128, "Daň z příjmu: {f1c40f}${AAAAAA}%.2f", dane);format(str, sizeof(str), "%s\n{ecf0f1}%s", str, line); format(line, 128, "");format(str, sizeof(str), "%s\n%s", str, line); format(line, 128, "Čistá mzda: {f1c40f}${AAEEAA}%.2f", cista_mzda);format(str, sizeof(str), "%s\n{ecf0f1}%s", str, line); SetPVarString(i, "paycheck_message", str); printf(" Výplatní zpráva: %s", str); print(" [/PAYCHECK]"); format(str, sizeof(str), ""); SendOOCMessage(i, OOC_TYPE_INFO, "Přišla ti výplata, /vyplata"); } SendClientMessageToAll(-1,"4"); if(!simulation){ new query[250]; Query(vyplaty, "DELETE FROM vyplata"); format(query, 250, "INSERT INTO vyplata VALUES (%d)", gettime()+60*60); Query(vyplaty, query); OnPaycheck(); } SendClientMessageToAll(-1,"5"); return 1; } [/code] [/spoiler]
Dodatečné poznámky:
#define results new i=0;i
-
Ale DDoS ochranu si nebugneš, tak proč to píšeš sem?
Ani jednou se mi u nich nestalo že by se web či server nějak začal lagovat ci aby rovnou vypdadl z tohoz usuzuji ze tam mají dobrou DDOS ochranu
-
Anoo jsem u nich spokojen hlavně i kvůli ceně a bugu který tam mají na ram disk a možná i CPU
-
Hicoria.com
-
Kolik money nabízíš ? A co by jsi si tak představoval
-
Napis mi SZ a mohu ti případně poradit
-
A teď polisi jak na to chci tutorial
-
Nic proti ale MTA je v LUA ale zdarma ti pomáhat určitě nebudu
-
Jaké je ID toho zeleného
-
<?php
include "(cesta k souboru který tam chceš načítat)";
?>- 1
-
Řešíme problém s hostingem, takže odhadovaná doba je cca do úterý.
-
Zdravím, v momentální webová stránka je nedostupná, řešíme technické problémy.
Zdravím, v momentální webová stránka je nedostupná, řešíme technické problémy.
-
Dle mého názoru je lepší MySQL už protože je přehlednější, a lehce se sním hromadně pracuje
-
Když dojdeš na TS: ts3.crexlite.eu tak ti pomohu.
-
Pokuď dočasná změna IP doporučuji ti CyberGhost, mam sním již skušenosti. Naposledy když jsem skoušel HotSpot Shield tak mi to dojebalo PC
-
Nedefinujes že to je fs při tom tam máš podmínku když to je fs
-
Parametry VPS?
-
Pracuje se na tom stále či?
pomoc skiny
v Help
Odesláno: · Edited by arci224
V resources musíš vytvořit novou složku do které to dáš, poté dáš v consoli refresh popřípadě vypneš a zapneš server. A následně jen ten script zapneš.
Doporučuji ti nastudovat: https://wiki.multitheftauto.com/wiki/Main_Page než začneš vytvářet server.