-
Příspěvků
329 -
Registrován
-
Aktivní
-
Vítězných dnů
7
Content Type
Profiles
Forums
Calendar
Gallery
SA-MP
Příspěvky posted by Guyy
-
-
Chybajú ti tam returny.. Na každý koniec bloku (pod nastavovanie CP v publicu) daj return 1;
-
Pokud prirazujes konstantni string tak muzes. Muzes takto nastavovat i array (string je array) u kterych v pri compile-time znamy rozmer. Muzes je takto priradit s podminkou ze vyraz v levo nesmi byt delsi nez v pravo (dimension)
Jinak schazuje ti to SCM. Do SCM nesmis poslat %s,%d,%f... jinak to ti crashne server. Pouzij to takto:
format(menoje, sizeof(menoje), "{FF0000}[ ! ] {FFFFFF}Premenná testmeno bola nastavená na %I (%s)",cislo,VratMiMeno(cislo)); SendClientMessage(playerid, -1,menoje);
Ach, no to s tým scm viem že crashne server, ale to že to mal byť format ma vôbedz nebapadlo :D Tak furt som používal va_scm tak som to písal rovno tam no.. dík
-
Popis problému:
Mám taký problem, vytvoril som si testovaciu funkciu, kde ked sa rovná premenná číslu, vráti to text. Lenže tá funkcia mi crashne celý server..
Chyby/varování kompilátoru a při běhu:
--
Kód:
new testmeno[11]; CMD:vratmeno(playerid, params[]) { new menoje[60 + 1], cislo; if(sscanf(params, "i", cislo)) return SendClientMessage(playerid, -1, "{FF0000}[ ! ] {FFFFFF}/vratmeno "); else { testmeno[0] = cislo; format(menoje, sizeof(menoje), "%s", VratMiMeno(cislo)); SendClientMessage(playerid, -1, "{FF0000}[ ! ] {FFFFFF}Premenná testmeno bola nastavená na %I (%s)", cislo, menoje); } return 1; } stock VratMiMeno(menoid){ new meno[100 + 1]; if(testmeno[0] == 0) meno = "Nezamestnaný 0"; if(testmeno[0] == 1) meno = "Zamestnanie 1"; if(testmeno[0] == 2) meno = "Zamestnanie 2"; if(testmeno[0] == 3) meno = "Zamestnanie 3"; if(testmeno[0] == 4) meno = "Zamestnanie 4"; if(testmeno[0] == 5) meno = "Zamestnanie 5"; if(testmeno[0] == 6) meno = "Zamestnanie 6"; if(testmeno[0] == 7) meno = "Zamestnanie 7"; if(testmeno[0] == 8) meno = "Zamestnanie 8"; if(testmeno[0] == 9) meno = "Zamestnanie 9"; if(testmeno[0] == 10) meno = "Zamestnanie 10"; else meno = "Error"; return meno; }
Dodatečné poznámky:
To že mám pri premennej '11' a používam len 0.. To neriešte Ďakujem za pomoc
-
Hneď prvá stánka na ktorú som klikol.. Skús, či pomôže
www.personalcomputerfixes.com/steps-to-resolve-isdone-dll-errors/
-
ou, Ďakujem
-
-
Ani mp3, m3u mi nespustí.. A odkazy správne sú, lebo ked ich skopírujem do prehliadača tak normalne idú.
-
Ahoj
Pred nedávnom som mal problém s znakmi, ten už je opravený.. A je tu daľší Nespúšta mi Audio Streamy, linky existujú.. Ale mne ho nespustí.. SFX mi ide normalne, len Audio Streamy mi nejdú vôbedz Napíše do Chatu: Audio Stream: (link).. ale nespustí ho (nič nehraje). Ďakujem za pomoc
-
No, lenže to mi ostalo.. Mne vymazalo len Cčko.. Dčko premenovalo na E a všetko čo tam bolo, aj ostalo.. Tak neviem :/
-
Ahoj
Odkedy som preinštaloval Windows, tak mi na SAMP-ku bugujú písmená.. Konkrétne č, ť, ě, ř... Pred preinštalovaním sa mi toto nestalo ani raz.. Pred tým som mal tiež nastavenú túto klávesnicu, takže tým to nieje.. Ďakujem za pomoc
A nastavenie klávesnice:
Skúšal som aj Querty, ale neúspešne.. A reštartovať nepomôže, lebo ja som to mal plne nainštalované, a nič..
-
No tak ako neviem, ale ked som sa zamestnal že budem odnášať odpadky, a chcel som odísť s práce, tak písalo že musím dostať ešte 5 výplat, lenže ja už som ich dostal 7 Chýba ti /jistmaso, príkazy na Cigarety.. A ešte idem niečo nájsť
Chýba /koupitcelu...
-
To je Elementary OS 0.4 Loki.. Tak stahovať som skúšal, nechce ich otvoriť (.run) lebo mám vybrať program v čom ho otvoriť
A VirtualBox nechce nabootovať
https://askubuntu.com/questions/263996/fixing-the-nvidia-graphics-screen-flicker-issue
Vyzkoušej pak něco odtud, docela dost lidi ma podobne problemy
Dik
-
-
No tak, pise ze x64 procesor. Ale tak aj Linux Mint 32bit preblikuje..
-
-
Kromě toho, že mě k tomu nic momentálně nenapadá, tak dělám na jiném projektu.
A bude ten projekt zverejnený ??
-
Ano jid je string Ďakujem, ako som to dal do strval-u tak to ide
-
Popis problému:
Ahoj
Včera som sa snažil dokončiť Ewweho Job Systém (dynamický) a nastal problem pri zapisovaní hráčovej pozície. Mal som zapísať do 2 polového array-a Pozíciu X, ale nastavovanie PVar-u bol String, a keď som tam dával string tak písalo Error Array must be indexed či ako to. Ďakujem za pomoc
Chyby/varování kompilátoru a při běhu:
error 033: array must be indexed (variable "jid")
Kód:
if (dialogid == DIALOG_JOB_UPDATE_POS) { if(response) { new jid[150], Float:j Pos[3]; GetPVarString( playerid , "UPDATING_JOB", jid, sizeof(jid)); GetPlayerPos(playerid, jPos[0], jPos[1], jPos[2]); jInfo[ jid ][ Pos[0] ] = jPos[0]; // "jid" - Array must be indexed } }
Dodatečné poznámky:
Ja viem že to má byť len ako ukážka, ale ja si tom chcem spustiť, po prípade urobiť vlastný na podobný spôsob
-
Tak aspoň mi daj nejaký vzor no..
-
Popis problému:
Ahoj Išiel som si vytvoriť vlastný Vehicle Systém (použil som návod) a potreboval by som aby zisťovalo aké vozidlo je na danom riadku. Že budem mať dialóg Garáže, a keď kliknem na nejaký riadok aby zistilo aké to je vozidlo, aby sa dalo pomocou dialógu upravovať. (Napr. RZE 8.1). Ďakujem za Pomoc
Chyby/varování kompilátoru a při běhu:
--
Kód:
--
Dodatečné poznámky:
Nechcem to riešiť pomocou listitem-ov
-
je třeba přidávat na začátek specifikátor a další řádek, jelikož jde o postupné formátování celého textu v dialogu. Vezme údaje, v prvním řádků, a v dalším formátování "načte" ty údaje a pokračuje ve stylu, že je přidává. Bez něj, bys formátoval pokaždé určitý řádek a nahradil ho dalším formátováním. Takže, výsledně by se ti ukázal pouze poslední řádek.
Nie, zle si to pochopil.. Jak tam máš tie formaty, uplne prvý format má na začiatku %s ked pred ním nič neformátuješ, tak je ten riadok prázdny
-
Najlepší Admin Systém aký som kedy videl.. Konečne to nieje na spôsob RZE Ale aj tak som našiel drobné chybičky v 0.3
Command[asetvhp, LEVEL_HELPER](playerid, params[]) { new iId, Float: fVHp; if (sscanf(params, "uf", iId, fVHp)) return MsgUseCommand(playerid, "/asetvhp", "[ID/JMÉNO HRÁČE] [POČET ŽIVOTŮ]"); if (!IsPlayerConnected(iId)) return MsgCmdError(playerid, "Hráč není připojený !"); if (!IsPlayerInAnyVehicle(iId)) return MsgCmdError(playerid, "Hráč není ve vozidle !"); if (fVHp < 0 || fVHp > 1000.0) return MsgCmdError(playerid, "Rozmezí životů je 0 - 1000 !"); format(sString, sizeof sString, "%s {FFFFFF}%s {FFA500}nastavil hráči {FFFFFF}%s {FFA500}počet životů vozidla na {FFFFFF}%.2f", GetPlayerGroup(playerid), GetPlayerNick(playerid), GetPlayerNick(iId)); SendClientMessageToAll(-1, sString); return (true); }
Chýba nastavovanie životu vozidlu, a fHPp v správe
A chcel by som informovať o vizuálnej "chybe"
Command[agetstats, LEVEL_MAINMOD](playerid, params[]) { new iId; if (sscanf(params, "u", iId)) return MsgUseCommand(playerid, "/agetstats", "[ID/JMÉNO HRÁČE]"); if (!IsPlayerConnected(iId)) return MsgCmdError(playerid, "Hráč není připojený !"); new sDialog[750]; format(sDialog, sizeof sDialog, "%s\n{A9C4E3}Nick: {FFFFFF}%s\n{A9C4E3}ID: {FFFFFF}%i\n{A9C4E3}Ping: {FFFFFF}%i\n{A9C4E3}Skin: {FFFFFF}%i", sDialog, GetPlayerNick(iId), iId, GetPlayerPing(iId), GetPlayerSkin(iId)); format(sDialog, sizeof sDialog, "%s\n{A9C4E3}Skupina: {FFFFFF}%s {FFA500}\n{A9C4E3}Zbraň: {FFFFFF}%i\n{A9C4E3}Náboje: {FFFFFF}%i\n{A9C4E3}Level: {FFFFFF}%i", sDialog, GetPlayerGroup(iId), GetPlayerWeapon(iId), GetPlayerAmmo(iId), GetPlayerLevel(iId)); format(sDialog, sizeof sDialog, "%s\n{A9C4E3}VipLevel {FFFFFF}%i\n{A9C4E3}Rank {%06x}%s {FFA500}\n{A9C4E3}Titul: {%06x}%s {FFA500}\n{A9C4E3}Coins: {FFFFFF}%i§", sDialog, IsPlayerVip(iId), eInfo[iId][e_hRank] >>> 8, eInfo[iId][e_sRank], eInfo[iId][e_hTitle] >>> 8, eInfo[iId][e_sTitle], GetPlayerCoins(iId)); ShowPlayerDialog(playerid, DIALOG_GETSTATS, DIALOG_STYLE_MSGBOX, "Statistky", sDialog, "Zavrit", ""); return (true); }
Do prvého formátu nemusíš dávať %s\n.. Zbytočne tam dá prázdny riadok
-
@Carlosoo
Tohle sice funguje ale ze záhadných důvodů se kamera naukáže na pozici kde chci ale ukáže hráče a jeho pozici..
TWL Tie pozície si zmeň.. Ja som ich skopíroval čo si ty písal
// KAM S TÍM? SetPlayerCameraPos(playerid, 320.0, 50.0, 170.0); SetPlayerCameraLookAt(playerid, 324.34, 54.122, 173.35);
EDIT: OnPlayerConnect je len pripojenie, jak sa pripojíš tak ta hneď prehodí do OnPlayerRequestClass, kde ty budeš mať Login / Register. Takže je úplne jedno kde sú, vykoná to tak isto.
-
public OnPlayerRequestClass(playerid, classid) { SetPlayerCameraPos(playerid, 320.0, 50.0, 170.0); SetPlayerCameraLookAt(playerid, 324.34, 54.122, 173.35); ShowPlayerDialog(...); // Dialog Login, Register a s OnPlayerConnect-u ho môžeš vymazať return 1; }
A po prihlásení / zaregistrovaní ho môžeš hneď spawnuť..
CP
v Herní (SA:MP, CS apod.)
Odesláno:
Mám ti to natočiť, že mi to ide ?? :D :D
S týmto kódom som to skúšal, všetko funguje, nieje tam nič pridané okrem returnov, správy som dal len na test.. A upravil pozície.. Tak neviem čo ti nefunguje
A ešte som upravil
na
Nič viac