Jump to content

Twixo

Uživatel
  • Příspěvků

    120
  • Registrován

  • Aktivní

  • Vítězných dnů

    1

Everything posted by Twixo

  1. Twixo

    pomoc TextDraw

    Stále mi robí to čo predtým.
  2. Twixo

    pomoc TextDraw

    Tam kde je použiti PlayerText mi dáva nezhodu (tag mismatch, argument type mismatch).
  3. Twixo

    pomoc TextDraw

    čaute, mam jail, keď zatkne admin hráča da proste /jail ID min. dôvod, vše ide ako ma okrem text drawu. Problem je ten, že na miesto čas: 120 to dáva cas: x jail 0 1 test (to jail 0 1 test je to čo som dal ako prikaz) a to x, tak tam sa menia rôzne znaky $ /,.. ale čas ide ako ma aj ostatne aj sa schova a ukaže ten textdraw ako má. Posielam code kde sa vyskytuje ten textdraw //horok modu new Text:jail0; new Text:jail1; // OnGameModeInit jail0 = TextDrawCreate(572.000000, 226.000000, "120"); TextDrawBackgroundColor(jail0, 255); TextDrawFont(jail0, 2); TextDrawLetterSize(jail0, 0.330000, 1.000000); TextDrawColor(jail0, -1); TextDrawSetOutline(jail0, 1); TextDrawSetProportional(jail0, 1); TextDrawSetSelectable(jail0, 0); jail1 = TextDrawCreate(532.000000, 226.000000, "cas:"); TextDrawBackgroundColor(jail1, 255); TextDrawFont(jail1, 2); TextDrawLetterSize(jail1, 0.330000, 1.000000); TextDrawColor(jail1, -1); TextDrawSetOutline(jail1, 1); TextDrawSetProportional(jail1, 1); TextDrawSetSelectable(jail1, 0); // Public Jail public Jail(playerid) { SetPVarInt(playerid, "JailSeconds", GetPVarInt(playerid, "JailSeconds") - 1); if(GetPVarInt(playerid, "JailSeconds") == 0) { SetPVarInt(playerid,"Jail",0); SendClientMessage(playerid,-1,"Odpykal si si trest"); SetPlayerPos(playerid,1958.3783, 1343.1572, 15.3746); SetPlayerInterior(playerid,0); Basa[playerid] = 0; TextDrawHideForPlayer(playerid, jail0); TextDrawHideForPlayer(playerid, jail1); KillTimer(jailTimers[playerid]); } else { new str[128]; format(str, 128, "%s", GetPVarInt(playerid, "JailSeconds")); TextDrawSetString(jail0,str); TextDrawShowForPlayer(playerid, jail0); TextDrawShowForPlayer(playerid, jail1); } return 1; } // dcmd jail ... error spravy SetPVarInt(id,"Jail",1); jailTimers[id] = SetTimerEx("Jail",1000,true,"i",id); SetPVarInt(id, "JailSeconds", minuty * 60); ...nastavenie interieru, pozicia, že je v base atd
  4. OTESTOVANE IDE! //príkaz dcmd_cash(playerid,params[]) { #pragma unused params SCMTAF(COLOR_RUZOVA,"Hráč %s ma pri sebe %i $",Jmeno(playerid), GetPlayerMoney(playerid)); //scmtaf je SendClientMessageToAllFalse return 1; } //SCMTAF #define SCMTAF(%0,%1,%2) do{new _string[200]; format(_string,sizeof(_string),%1,%2); SendClientMessageToAll(%0,_string);} while(FALSE) // Jmeno(playerid) a môžeš použiť ako Jmeno(id) stock Jmeno(playerid) { new p[MAX_PLAYER_NAME]; GetPlayerName(playerid,p,MAX_PLAYER_NAME); return p; } //To jmeno si môžeš nahradiť ale chybu si mal v tej sprave len neviem aku lebo ja nepouživam ten system ako ty. No ale podla môjho nazoru neviem načo chceš zistiť svoje peniaze keď ich maš pri živote.
  5. Myslim, že by sa to dalo aj registrom
  6. Twixo

    pomoc Peniaze?

    Nie len tisíce proste po tým troch cifrach (napr. 1 000 000 000) Aby to bolo prehladnejšie.
  7. Twixo

    pomoc Peniaze?

    Čaute, pozeral som na Google a samp foru ale nič čo by riešilo "problem" som nenašiel. Neda sa to povedať ako problem. Ale chcem napríklad keď da hráč /hitman ID $, tak tie $ dava v celku (20000) a tým v tom chate to tak je Hrač vypisal 20000 na hráča. No ako spraviť aby to bolo 20 000?
  8. Twixo

    pomoc Timer

    čaute, ako spravim aby som mal vo vezeni namiesto 300 sec 5:00min, proste aby som mal aj minuty a nie iba sekundy btw timeri moc neviem
  9. Twixo

    pomoc Admin

    další problem si mi vyriešil, díky moc. LOCK
  10. Twixo

    pomoc Admin

    Čaute mam menší problém. Mam reg od ATomasa (http://pawno.cz/topic/31955-tut-nejuspornejsi-registracni-system/) a setadmin atd všet uklada a nastavuje iba problem s prikazom pre admina. Neviem proste spraviť aby to mohol dať iba admin. Niekde som videl LEVEL(%0) v zatvorke od akeho lvl to môže dať, tak ssom skúsil spraviť nejako tu definiciu. Horok módu som robil rôzne a to mi nejde. A ešte inak ale to bolo úplne niekde inde. #define LEVEL(%0) Admin[playerid] < %0) return SCM(playerid,0xFFFFFF,"Nemáte dostatočné administračné práva") #define LEVEL(%0) Admin(playerid) < %0) return SCM(playerid,0xFFFFFF,"Nemáte dostatočné administračné práva") public OnDialogResponse čo som pridal fread(LogFile,Data,sizeof(Data)); Admin[playerid] = strval(Data); Uloz skore čo som pridal format(napis,sizeof(napis),"%d\r\n",Admin[playerid]);fwrite(SaveFile,napis); /setadmin dcmd_setadmin(playerid, params[]) { new string[500],id,level; if(!IsPlayerAdmin(playerid)) return 0; if(sscanf(params,"ii",id,level)) return SendClientMessage(playerid,-1,"Použitie : {FF0000}/setadmin [ Player ID ] [ Level ]"); if(!IsPlayerConnected(id)) return SendClientMessage(playerid,-1,"Hráč neni k dizpozicii"); if(level > 5 || level < 1) return SendClientMessage(playerid,-1,"Admin Level možeš nastaviřY iba s rozmerami 0 - 5"); format(string,sizeof(string),"{FF0000}Administrátor %s nastavil hráči %s AdminLevel %d",Jmeno(playerid),Jmeno(id),level); SendClientMessageToAll(0xFFFFFF,string); Admin[id] = level; <- to čo mu nastavuje ten lvl return 1; } a na začiatku prikazu LEVEL, dam sem jeden na priklad dcmd_veh(playerid,params[]) { LEVEL(3); new vehid=strval(params); if(!params[0]||!IsNumeric(params)) return SendClientMessage(playerid,COLOR_RED,"[ ! ] {FFFFFF}Použití: /veh [autoid]"); if(vehid > 611 || vehid < 400) return SendClientMessage(playerid,COLOR_RED,"[ ! ] {FFFFFF}Rozmezi aut 400 - 611"); new Float:x; new Float:y; new Float:z; SetPlayerInterior(playerid,0); GetPlayerPos(playerid,x,y,z); vehid = CreateVehicle(vehid,x+2,y+2,z,310,3,3,50000); PutPlayerInVehicle(playerid, vehid, 1); return 1; } Diky za rady, potrebujem iba ten horok módu
  11. Twixo

    pomoc ERROR

    Ešte kým sa to nelocklo. Mám prikaz dcmd_veh(playerid,params[]) { LEVEL(3); new vehid=strval(params); if(!params[0]||!IsNumeric(params)) return SendClientMessage(playerid,COLOR_RED,"[ ! ] {FFFFFF}Použití: /veh [autoid]"); if(vehid > 611 || vehid < 400) return SendClientMessage(playerid,COLOR_RED,"[ ! ] {FFFFFF}Rozmezi aut 400 - 611"); new Float:x; new Float:y; new Float:z; SetPlayerInterior(playerid,0); GetPlayerPos(playerid,x,y,z); CreateVehicle(vehid,x+2,y+2,z,310,3,3,50000); PutPlayerInVehicle(playerid, vehid, 1); return 1; } a neviem prečo jak sa to auto spawne, tak ho hned nehodí do toho auta. Potom LOCK
  12. Twixo

    pomoc ERROR

    Načítalo ale stale ten error, podla mňa to je na 0.3d ten sscanf
  13. Twixo

    pomoc ERROR

    Načítava a zlyha. A všimol som si, že mam iba sscanf includ a nie plugin a keď som hladal samp foru, tak tie odkazy už neexistovali na download. Tak sa chcem či nemate niekto funkční.
  14. Twixo

    pomoc ERROR

    Config je ten server.cfg, že? no a ako ho tam zapíšem?
  15. Twixo

    pomoc ERROR

    Práve, že som to kontroloval a mám ale keď nemaš potrebnu súbor v scriptfiles, tak ti to ani nespusti ten server.
  16. Twixo

    pomoc ERROR

    Čaute mam problem pri zapínaní serveru. Viem ako to opraviť z časti. Viem, že sa ma niečo napísať do server.cfg ale zabudol som čo #include <a_samp> #include <sscanf>
×
×
  • Create New...