Jump to content

shapeshifting

Uživatel
  • Příspěvků

    18
  • Registrován

  • Aktivní

Reputace

0 Na nule

About shapeshifting

  • Narozeniny 11/21/2001

Kontaktní údaje

  • Web
    superparba.eu

Portfolio

  • Github
    github.com/shapeshif7ing

Návštěvníci

896 profile views
  1. Ďakujem všetkým za pomoc, už to fičí jak má :3 Inak DuFF, dobre vedieť že na return môžem dať nejakú funkciu :D
  2. DuFF, dával som si pozor pri logine na tie chyby čo si písal, ale zase mi to nijak nenačíta login i keď ten účet v databáze mám. + ako zahashujem to heslo v mojom prípade?
  3. A kde to mám použiť? Ako namiesto ktorého riadku? :D
  4. Ďakujem ti :D Naozaj to bola ta funkcia if(response == 1). A to inputtext tiež opravené. Ale chcel by som sa ťa spýtať, že keď by som dal do toho dialogu PASSWORD, namiesto INPUT, nepokazil by som to že?
  5. Zdravím, snažil som sa spraviť simple reg/log systém na svoj nový cw/tg server, ale mám menši problém. Compile mi vyjde bez erroru alebo warningu, ale keď to nahodím do hry, tak mi to nevytvorí ani txt súbor v zložke Accounts, a ani mi to nepíše texty ktoré som si dal. Ďakujem každému za pomoc. Inak nie som v pawne profík, učím sa to, ďakujem. [ Login nieje spravený, chcel som skúsiť len register ]
  6. al. ono mi to pred tym idlo a neviem preco terax nie // mobil
  7. mivco ale ked to nahram na server tak to pada a neviem prečo :/
  8. mivčo ani nevies ako ti dakujem :))) keby si nieco potreboval tak mi napis pomozem ti nejako a amenadiel dik za mensiu radu
  9. Ahojte pomožete mi ? uz si s tym lamem hlavu 2 hodky cca a neviem proste no --> odkaz na mod http://leteckaposta.cz/174875031 Error: Mod:
  10. A kolik tak ? som v tomto nováčik a nevyznam sa v cenách takze prosim nejaka približná cena ?
  11. Takže pekný večer prajem ! Hľadám pawnera ktorý by mi pomohol uskutočniť môj veľký sen a to to že budem mať vlastný server. Takže od Vás žiadam aby ste mi pomohli napawnovať mód do SAMP :). Chcel aby tam bolo: Reg/log systém , Gang systém , namiesto $ = score ( blizšie info na skype "erik.dunca" ) Odmena: Admin na servery + hodnosť pawner serveru
  12. Dobrý večer / deň chcel by som sa Vás spýtať či by ste mi nepomohli s týmto errorom ERROR: C:\Users\Domov\Desktop\PawnoGW.pwn(221) : error 017: undefined symbol "cmdtext" C:\Users\Domov\Desktop\PawnoGW.pwn(221) : warning 215: expression has no effect C:\Users\Domov\Desktop\PawnoGW.pwn(221) : error 001: expected token: ";", but found "]" C:\Users\Domov\Desktop\PawnoGW.pwn(221) : error 029: invalid expression, assumed zero C:\Users\Domov\Desktop\PawnoGW.pwn(221) : fatal error 107: too many error messages on one line Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase 4 Errors. Pawno Súbor: #include <a_samp> #include <izcmd> #define dcmd(%1,%2,%3) if ((strcmp((%3)[1], #%1, true, (%2)) == 0) && ((((%3)[(%2) + 1] == 0) && (dcmd_%1(playerid, "")))||(((%3)[(%2) + 1] == 32) && (dcmd_%1(playerid, (%3)[(%2) + 2]))))) return 1 #if defined FILTERSCRIPT #define BARVA_SEDA 0xAFAFAFAA #define BARVA_BILA 0xEFEFF7AA #define BARVA_ZLTA 0xF5F557FF forward PovolitAFK(playerid); forward KontrolaPozice(); new bool:AFK[MAX_PLAYERS]; new OldAFK[MAX_PLAYERS]; new UlozeneJmeno[MAX_PLAYERS][MAX_PLAYER_NAME] new Float:SaveX[MAX_PLAYERS],SaveY[MAX_PLAYERS],Float:SaveZ[MAX_PLAYERS]; public OnFilterScriptInit() { print("\n--------------------------------------"); print(" Blank Filterscript by your name here"); print("--------------------------------------\n"); return 1; } public OnFilterScriptExit() { return 1; } #else main() { print("\n----------------------------------"); print(" GangWar 1.0"); print("----------------------------------\n"); } #endif public OnGameModeInit() { SetGameModeText("GangWar 1.0"); AddPlayerClass(0, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0); SetTimer("KontrolaPozice",60000,1); return 1; } public OnGameModeExit() { return 1; } public OnPlayerRequestClass(playerid, classid) { SetPlayerPos(playerid, 1958.3783, 1343.1572, 15.3746); SetPlayerCameraPos(playerid, 1958.3783, 1343.1572, 15.3746); SetPlayerCameraLookAt(playerid, 1958.3783, 1343.1572, 15.3746); return 1; } public OnPlayerRequestSpawn(playerid) { return 1; } public OnPlayerConnect(playerid) { return 1; } public OnPlayerDisconnect(playerid, reason) { return 1; } public OnPlayerSpawn(playerid) { return 1; } public OnPlayerDeath(playerid, killerid, reason) { return 1; } public OnVehicleSpawn(vehicleid) { return 1; } public OnVehicleDeath(vehicleid, killerid) { return 1; } public OnPlayerText(playerid, text[]) { return 1; } public OnPlayerPrivmsg(playerid, recieverid, text[]) { return 1; } public OnPlayerCommandText(playerid, cmdtext[]) { if (strcmp("/mycommand", cmdtext, true, 10) == 0) { return 1; } return 0; } public OnPlayerInfoChange(playerid) { return 1; } public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger) { return 1; } public OnPlayerExitVehicle(playerid, vehicleid) { return 1; } public OnPlayerStateChange(playerid, newstate, oldstate) { return 1; } public OnPlayerEnterCheckpoint(playerid) { return 1; } public OnPlayerLeaveCheckpoint(playerid) { return 1; } public OnPlayerEnterRaceCheckpoint(playerid) { return 1; } public OnPlayerLeaveRaceCheckpoint(playerid) { return 1; } public OnRconCommand(cmd[]) { return 1; } public OnObjectMoved(objectid) { return 1; } public OnPlayerObjectMoved(playerid, objectid) { return 1; } public OnPlayerPickUpPickup(playerid, pickupid) { return 1; } public OnPlayerSelectedMenuRow(playerid, row) { return 1; } public OnPlayerExitedMenu(playerid) { return 1; } CMD:heal(playerid,params[]) { SetPlayerHealth(playerid,100); SetPlayerArmour(playerid,100); SendClientMessage(playerid,0xF5F557FF,"Úspešne si sa doplnil životy!"); return 1; } CMD:lv(playerid,params[]) { SetPlayerPos(playerid,2163.4778,1421.3873,10.8203); SendClientMessage(playerid,0xF5F557FF,"Úspešne si sa odwarpoval do Las Venturas!"); return 1; } CMD:sf(playerid,params[]) { SetPlayerPos(playerid,-1944.3771,577.4300,35.1719); SendClientMessage(playerid,0xF5F557FF,"Úspešne si sa odwarpoval do San Fierra!"); return 1; } CMD:ls(playerid,params[]) { SetPlayerPos(playerid,1785.8093,-1696.0023,13.4720); SendClientMessage(playerid,0xF5F557FF,"Úspešne si sa odwarpoval do Los Santos!"); return 1; } CMD:kill(playerid,params[]) { SetPlayerHealth(playerid,0); SetPlayerArmour(playerid,0); SendClientMessage(playerid,0xF5F557FF,"Úspešne si spáchal samovraždu!"); return 1; } CMD:afk(playerid,params[]) { dcmd(afk,3, cmdtext); return 0; } stock Jmeno(playerid) // Stock ktorým zistíme meno hráča ( aby sme nepoužívali GETPLAYERNAME { new p[MAX_PLAYER_NAME] if(IsPlayerConnected(playerid)) GetPlayerName(playerid,p,MAX_PLAYER_NAME); return p; } public KontrolaPozice() { new Float:X,Float:Y,Float:Z;//promene do kterych budeme zapisovat for(new i;i { if(IsPlayerConnected(i))//vsechny obsazene sloty { GetPlayerPos(i,X,Y,Z);//zjistime pozici if(SaveX == X && SaveY == Y && SaveZ == Z) { if(AFK == false) dcmd_afk(i," ");//kdyz bude na stejnych radkach jako minule a nebude afk tak ho dame ho do afk } //ulozime pro dalsi hodnoceni SaveX = X; SaveY = Y; SaveZ = Z; } } return 1; } dcmd_afk(playerid,params[])//odeslan callback z OnPlayerCommandText { if(IsPlayerConnected(playerid)) { new string[128];//promena do ktere si budeme zapisovat texty if(AFK[playerid] == false)//kdyz hrac neni AFK { if(OldAFK[playerid] != 0)//kdyz neubehlo 10 sekund od vraceni k pocitaci { format(string,sizeof(string),"[ ! ] Tento prikaz muzete pouzit az za %d sekund",OldAFK[playerid]);//dosadime si do spravy SendClientMessage(playerid,BARVA_BILA,string);//odesleme return 1;//zastavime prkaz } else if(strlen(params) == 0)//kdyz uz ubehlo 10 sekund od navraceni a nezada zadny duvod za afk proste jenom ciste prikaz /afk { if(!VolneOkoli(playerid)) return SendClientMessage(playerid,BARVA_BILA,"[ ! ] Ve vasi blizkosti je nejaky hrac !");//public vysvetlen nize format(string,sizeof(string),"[ AFK ] Hráč %s odešel na chvíli od PC !",Jmeno(playerid));//dosadime spravu SendClientMessageToAll(BARVA_SEDA,string);//odesleme TogglePlayerControllable(playerid,0);//smzarime AFK[playerid] = true;//dame promenou aby sme vedeli ze je afk SendClientMessage(playerid,BARVA_BILA,"Pro navrat /afk");//aprava aby vedel ja k se vratit format(UlozeneJmeno[playerid],MAX_PLAYER_NAME,Jmeno(playerid));//ulozime si hracovo jmeno new name[MAX_PLAYER_NAME];//promena do ktere ulozime nove jmeno format(name,MAX_PLAYER_NAME,"[AFK]%s",Jmeno(playerid));//pred jeho jmeno pridame [AFK] SetPlayerName(playerid,name);//zmenime jmeno }else{//kdyz zada nejaky duvod treba /afk du na WC if(!VolneOkoli(playerid)) return SendClientMessage(playerid,BARVA_BILA,"[ ! ] Ve vasi blizkosti je nejaky hrac !"); format(string,sizeof(string),"[ AFK ] Hráč %s odešel na chvíli od PC ! [ Důvod: %s ]",Jmeno(playerid),params);//zase dosadiem ale uz s duvodem .. dal uz to znate.. SendClientMessageToAll(BARVA_SEDA,string); TogglePlayerControllable(playerid,0); AFK[playerid] = true; SendClientMessage(playerid,BARVA_BILA,"Pro navrat /afk"); format(UlozeneJmeno[playerid],MAX_PLAYER_NAME,Jmeno(playerid)); new name[MAX_PLAYER_NAME]; format(name,MAX_PLAYER_NAME,"[AFK]%s",Jmeno(playerid)); SetPlayerName(playerid,name); } } else if(AFK[playerid] == true)//kdyz je afk { format(string,sizeof(string),"[ AFK ] Hráč %s je zpět ve hře !",Jmeno(playerid));//zase dosadime spravu SendClientMessageToAll(BARVA_SEDA,string);//odesleme TogglePlayerControllable(playerid,1);//rozmrazime SetPlayerName(playerid,UlozeneJmeno[playerid]);//vratime jeho jmeno AFK[playerid] = false;//promena aby sme vedeli ze uz neni afk OldAFK[playerid] = 10;//promena ze ktere budeme odecitat kazdou sekundu SetTimerEx("PovolitAFK",1000,0,"i",playerid);//a timer ve kterem budeme odecitat } } return 1; } public OnPlayerKeyStateChange(playerid,newkeys,oldkeys) { //jako u prikazu afk akorat kdyz stiskne jakoukoli klavesu ktera je definovana pawnem if(AFK[playerid] == true) { new string[128]; format(string,sizeof(string),"[ AFK ] Hráč %s je zpět ve hře !",Jmeno(playerid)); SendClientMessageToAll(BARVA_SEDA,string); TogglePlayerControllable(playerid,1); SetPlayerName(playerid,UlozeneJmeno[playerid]); AFK[playerid] = false; OldAFK[playerid] = 10; SetTimerEx("PovolitAFK",1000,0,"i",playerid); } return 1; } public PovolitAFK(playerid)//public ktery si vyvolavame sekundovym tiemrem { OldAFK[playerid]--;//odesmete promenou if(OldAFK[playerid] > 0) SetTimerEx("PovolitAFK",1000,0,"i",playerid);//kdyz promena nebdue nula pustime public return 1; } stock VolneOkoli(playerid) { for(new i;i { if(IsPlayerConnected(i))//obsazene id { if(DistanceBTWPlayers(playerid,i) < 10) return 0;// kdyz bude nekdo blize jak 10 jednotek odesleme do podminky hodnotu nula } } return 1;//kdyz nebude nidko poblic odesleme hodnotu 1 } Robil som si to podľa ATomasa takže som si tam napísal aj tie poznámky čo tam mal Ďakujem za všetko!
  13. a nevies ako by sa dalo urobit to ze ked dam napr /warp tak ma to odwarpuje az po 5 sekundah? //mobil
×
×
  • Create New...