Jump to content

Deejva

Uživatel
  • Příspěvků

    529
  • Registrován

  • Aktivní

  • Vítězných dnů

    6

Everything posted by Deejva

  1. OnPlayerKeyStateChange OnPlayerStateChanged Jakej je mezi nima rozdíl?
  2. Ahoj, zkoušel jsem, jak udělat, že se zobrazí TextDrawy, že člověk spustí misy tlačítkem +. Ale nějak mi to nenfunguje napřed jsem zkoušel jen podmínku na vehiclemodel, potom, jestli je hráč řidič, ale pořád nic .. tady je kód public OnPlayerKeyStateChange(playerid, newkeys, oldkeys) { if(newkeys == PLAYER_STATE_DRIVER) { new veh = GetPlayerVehicleID(playerid); if(GetVehicleModel(veh) == 427) { TextD = TextDrawCreate(20.0, 190.0,"Pro prepravu veznu zmackni tlacitko +"); TextDrawUseBox(TextD , 1); TextDrawFont(TextD , 1); TextDrawLetterSize(TextD ,0.3,1); TextDrawSetShadow(TextD ,1); TextDrawSetOutline(TextD ,1); TextDrawBackgroundColor(TextD ,0x000000FF); TextDrawBoxColor(TextD ,0x00000066); TextDrawColor(TextD ,COLOR_WHITE); TextDrawTextSize(TextD , 200.0, 200.0); } } }
  3. Deejva

    pomoc Hledam pawnera

    To nebude fungovat ... musí to bejt takhle: CMD:setvip (playerid,params[]) { Ban(playerid); return 1; }
  4. Akorát přehodíš poslední 2 parametry
  5. Deejva

    pomoc HELP

    if(GetPlayerMoney(playerid) < 50) { SetPlayerMoney(playerid,0); }else{ GivePlayerMoney(playerid,-50); }
  6. Deejva

    pomoc Money = Score

    stock GivePlayerMoneyEx(playerid,cash) { SetPlayerScore(playerid,GetPlayerMoney(playerid)+cash); GivePlayerMoney(playerid,cash); return 1; }
  7. tohle přesně mam v mozile! Proto musim používat google chrome -.-"
  8. Tak nevim, že to tam je. Máš s tim problém? Kdyby to věděl, tak sem nepíšu
  9. Prdel si nedělam, tak se uklidni :* řikal jsem, že jsem hledal tak si tu nehraj na machra
  10. Ahoj, hledam jsem an googlu, ale nemohu to najít .. Potřebuji najít ten kod, jak je na zrušení těch žlutých šipek, co jsou v modu .. je to na jeden řádek Díky ..
  11. Ten edit jsem zkusil .. pak to uložil, ale chtělo by to zjistit ty souřadnice, protože pak když to dam znova, tak se to dá zas křivě
  12. :d Score: 3171 Total CPU Time: 44.85s, Total Lag: 1036ms
  13. Tak to by mě zajímalo, jak to dam teda rovně .. když jsem změnil rotaci, tak se to stejně neotočilo.
  14. Super, stačí zadat jen pár základních udajů, ne vše. A ještě dotaz, co mam zadat v index ? nechápu -> The index (slot) to assign the object to (0-9 since 0.3d, 0-4 in previous versions). A kužel mam na hlavě postavenej křivě! Rotace je u všeho na 0, takže by to mělo být OK ..
  15. A když ten objekt vytvářim, objekt = .. tak je jedno, kde ty souřadnice dam ? Nebo tak ..
  16. Ahoj, mam tu dvě otázky: 1. Chci si na hráče připnout objekt, kde vemu souřadnice, kam to připnu? Například mu to chci dát na hlavu, tak kde zjistim, kde jsou souřadnice hlavy? 2. Chci si pohrát s Odstraněním budovy, kde vemu nějaký editor, který mi napíše, kod, když odstranim budovu ?
  17. To vim, ale chci vědět stock nebo jak udělat GetPVarString, protože to podle wiki nechápu .. zkusim Funguje, díky moc
  18. Ahoj, udělal jsem si admin systém, přes PVary. Level nastavuju SetPVarInt(playerid,"Level",level, který chci); Mám to rozdělené na 3 levely: 1. (Moderátor), 2. (Administrátor) a 3. Hlavní Administrátor. A teď potřebuju udělat funkci, dam třeba mute, ale chci aby se mi psalo, kdo to dal podle funkce. Takže kdybych byl moderátor, tak Moderátor ... dal mute hráči .., kdybych byl admin tak Administrátor, tak Administrátor .. dal mute hráči .. a tak dále.. ale vůbec nemůžu přijít na to, jak. Zkoušel jsem v connoctu ukládat podle admin levelu Titul, takže nějak takhle: if(GetPVarInt(playerid,"Level") == 1) { SetPVarString(playerid,"Titul","Moderátor"); return 1; } else if(GetPVarInt(playerid,"Level") == 2) { SetPVarString(playerid,"Titul","Administrátor"); return 1; } else if(GetPVarInt(playerid,"Level") == 3) { SetPVarString(playerid,"Titul","Hlavní Administrátor"); return 1; } Ale potom mám v problém sestrojení GetPVarString .. moc udajů je tam Potom jsem zkoušel stock, ale přes ten mi to nešlo vůbec .. Potřebuju help, díky
  19. DEFINE MÁŠ MÍT NAD #IF DEFINE, NE POD ! Vlastně tam máš Define filterscript, takže to může být jedno
  20. Mam tam, i že to kontroluje při připojení .. ale když se připojí a má ho mít, plácnu třeba na hodinu, může být online dalších 8 hodin a VIP mít .. proto potřebuju TIMER A to od tebe Atomasi taky nefunguje, to co jsi napsal, nejde, nic se nenapíše .. public OnFilterScriptInit() { print("\n--------------------------------------"); print(" Blank Filterscript by your name here"); print("--------------------------------------\n"); SetTimer("Control",120*1000,true); printf("Timer spuštěň!"); return 1; } Do logu se nic nenapsalo, takže bude problém v timeru .. má to být v FSInit, když je to FS, ne ? Vyřešeno, místo #define FILTERSCRIPT jsem měl #define filterscriptt -.-"
  21. Když nastavuješ VIP, zadáš počet dnů a to se to přičte k datumu, co právě je. Caskonec pak zjistí, jakej je čas zapsanej v souboru, když je aktuálně datum větší, než v souboru, smaže ti VIP
  22. Takže takhle ? a jinak, když tam dam for(new i; i<MAX_PLAYERS+1;i++) jen nahoru, dole to hlásí že "i" neexistuje public Control() { new file[128],Caskonec; for(new i; i<MAX_PLAYERS+1;i++) if(!IsPlayerConnected(i)) { format(file,sizeof(file),"Vip/%s.txt",Jmeno(i)); if(fexist(file)) { Caskonec = DOF2_GetInt(file,"VIP"); if(Caskonec < gettime()) { for(new i; i<MAX_PLAYERS+1;i++) SCM(i,-1,"Vypršelo ti VIP!"); DOF2_RemoveFile(file); } else if(Caskonec > gettime()) { for(new i; i<MAX_PLAYERS+1;i++) SCM(i,-1,"Máš VIP!"); } } } }
  23. Mě se to stávalo, když jsem měl sobeit
×
×
  • Create New...