Jump to content

{V} P - y c h o {V}

Uživatel
  • Příspěvků

    93
  • Registrován

  • Aktivní

Everything posted by {V} P - y c h o {V}

  1. a máš vlastníka souboru nastavený pro uživatele ,,www-data'' ? V tomto bývá nejčastěji chyba pokud se pokouší někdo spustit nějakou aplikaci mimo svůj pracovní adresář, ve většině případů je to ,,/var/www''
  2. To sem používal do teď, dokud sem nezjistil že číslo 0 bere jakoby tam nebylo nic zadáno ... Já potřebuju aby se ověřilo zda se v proměnné nachází 0 nebo 1 nebo nic ...
  3. Udělal jsem si stránku zkouska.php a vložil do ní kód: <?php $zkouska = ""; if(isset($zkouska)) echo('Vyplněno'); else echo('Nevyplněno'); Když sem otevřel stránku zkouska.php v prohlížeči, tak mi to vypsalo ,,Vyplněno'' a i když sem přidal do proměnné ,,zkouska'' text, tak taky stejný výsledek ... Ta funkce prostě ignoruje co se po ní žádá ... P.S. Apache 2.2.20 and PHP 5.3.6 on Ubuntu 11.10 64bit
  4. Vyzkoušej: shell_exec('cd /emul/ia32-linux/23003; ./23003 > /dev/null &') Je to 100% funkční kód pro PHP 5.3 ... Popř. si uprav cestu ke složce s app a napiš tam celou, např. máš ,,/miki785/app'' ve svém domovském adresáři tak celá cesta bude ,,/home/miki785/app'' snad chápeš
  5. Ty stringy mi tam vaděj hodně, proto is_int a ne is_numeric ... Ale už sem to vyřešil následovně touto funkcí: function _int($int) { if(is_numeric($int) === TRUE) { if((int)$int == $int) return TRUE; else return FALSE; }else return FALSE; } Toto už funguje ... Jen nevím proč nefunguje orig. způsob, ale když to dám na server s PHP 5.2, tak to jede v pohodě, jen u PHP 5.3 to dělá takovou neplechu :/
  6. Nazdar, mám problém, mám kód: if(!is_int($_POST['ID_Process'])) { echo(''); return; } jenže je problém že ať už tam zadám text nebo číslo, tak mi to furt vypíše ,,Musíte zadat ...''. Nevím v čem je problém, dřív mi na PHP 5.2 fungovala, ale od verze 5.3 jsou skoro všechny funkce úplně jinak dělaný :/
  7. Všechny chmody mám nastavený jak souborů tak složek, ale bez úspěchu :/
  8. Dělám v PHP jeden menší script ke spuštění daného procesu v linuxu (Ubuntu 11.10 64bit ) a zde je kód: [code] shell_exec("cd /var/centrala/system/apps; nohup ./app023 > /dev/null &"); //způsob č.6 [/code] Problém je v tom že když se PHP script provede tak se vše vykoná v pohodě a (linux-app)script se spustí, ale jenže se pak okamžitě vypne, ale když sem to zkoušel na jiných hostincích tak tam mi to jelo v pohodě furt bez toho vypínání, problém je někde v nastavení PHP tipuju, ale nevím ... Pokud ale proces spustím ručně tak jede pořád do doby než ukončím terminál.
  9. Jj, takto to myslím, ale nefunguje nic z toho co tu radíte, už sem to vyřešil tak že sem tam dal == místo != a prohodil Otevrit funkce a už to funguje, i tak dík všem za snahu
  10. Mám to takto if(GetVehicleModel(GetPlayerVehicleID(playerid)) != 509 || GetVehicleModel(GetPlayerVehicleID(playerid)) != 481 || GetVehicleModel(GetPlayerVehicleID(playerid)) != 510 || GetVehicleModel(GetPlayerVehicleID(playerid)) != 462 || GetVehicleModel(GetPlayerVehicleID(playerid)) != 448 || GetVehicleModel(GetPlayerVehicleID(playerid)) != 581 || GetVehicleModel(GetPlayerVehicleID(playerid)) != 522 || GetVehicleModel(GetPlayerVehicleID(playerid)) != 461 || GetVehicleModel(GetPlayerVehicleID(playerid)) != 521 || GetVehicleModel(GetPlayerVehicleID(playerid)) != 523 || GetVehicleModel(GetPlayerVehicleID(playerid)) != 463 || GetVehicleModel(GetPlayerVehicleID(playerid)) != 586 || GetVehicleModel(GetPlayerVehicleID(playerid)) != 468 || GetVehicleModel(GetPlayerVehicleID(playerid)) != 471) { Otevrit(056, TEXT_TAB); }else{ Otevrit(049, TEXT_TAB); } A stále nefachčí
  11. Nazdar pawneři ... if(GetPlayerVehicleID(playerid) != 509 || GetPlayerVehicleID(playerid) != 481 || GetPlayerVehicleID(playerid) != 510 || GetPlayerVehicleID(playerid) != 462 || GetPlayerVehicleID(playerid) != 448 || GetPlayerVehicleID(playerid) != 581 || GetPlayerVehicleID(playerid) != 522 || GetPlayerVehicleID(playerid) != 461 || GetPlayerVehicleID(playerid) != 521 || GetPlayerVehicleID(playerid) != 523 || GetPlayerVehicleID(playerid) != 463 || GetPlayerVehicleID(playerid) != 586 || GetPlayerVehicleID(playerid) != 468 || GetPlayerVehicleID(playerid) != 471) { Otevrit(056, TEXT_TAB); }else{ Otevrit(049, TEXT_TAB); } Jenže je problém, že když si sednu na motorku třeba s ID 509, tak mi to stejně vykoná funkci 'Otevrit(056, TEXT_TAB);' a já bych potřeboval aby se vykonala funkce 'Otevrit(049, TEXT_TAB);' ... Už si stím nevím rady. Předem díky za všechny odpovědi
  12. Však já nekrituzuju, jen píšu svůj názor ... To stačí ve Visual Studio vytvořit nový projekt v C#, kliknout na WebForm, zkompilovat a je to hotovo ... (pozn. funguje pouze pokud je nainstalovaný IE verze 7 a vyšší [pokud kompilace probíhá na W$ Vista nebo W$ 7])
  13. Zapoměl si napsat, že pokud nemá někdo nainstalovaný IE, tak mu to ani nepůjde, nebo to okno běží přes IE ...
  14. Dej si někam volně do modu PlayerName(playerid) { new hrac[MAX_PLAYER_NAME]; GetPlayerName(playerid, hrac, sizeof(hrac)); return hrac; }
  15. Jestli jde o 'response' tak to má být takto: public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]) { if(dialogid == 1) { if(response == 1) { if (udb_Exists(PlayerName(playerid))) return ShowPlayerDialog(playerid,2,DIALOG_STYLE_INPUT,"Registrace","Přihlaš se ! napiš heslo","Použít","Odpojit"); if (strlen(inputtext)==0) return ShowPlayerDialog(playerid,1,DIALOG_STYLE_INPUT,"Registrace","Musíš napsat heslo !","Použít","Odpojit"); if (udb_Create(PlayerName(playerid),inputtext)) return ShowPlayerDialog(playerid,2,DIALOG_STYLE_INPUT,"Registrace","Víborně, nyní napiš znovu heslo !","Použít","Odpojit"); }else Kick(playerid); } //============================================================================== if(dialogid == 2) { if(response == 1) { if (strlen(inputtext)==0) return ShowPlayerDialog(playerid,2,DIALOG_STYLE_INPUT,"Registrace","Musíš zadat heslo !\nNapiš heslo !","Použít","Odpojit"); if (udb_CheckLogin(PlayerName(playerid),inputtext)) { GivePlayerMoney(playerid,dUserINT(PlayerName(playerid)).("money")-GetPlayerMoney(playerid)); PLAYERLIST_authed[playerid] = true; return SendClientMessage(playerid, BARVA, "Úspěšně přihlášen !"); } return ShowPlayerDialog(playerid,2,DIALOG_STYLE_INPUT,"Registrace","Nespravne heslo !","Použít","Odpojit"); }else Kick(playerid); } return 1; }
  16. {V} P - y c h o {V}

    pomoc + číslo

    $c1 = 5; $userdata['user_points'] += $c1; Zkus toto ... Jinak už nevím, bo mě to funguje ...
  17. {V} P - y c h o {V}

    pomoc + číslo

    Zkus $c1 = 5; $userdata['user_points'] +$c1;
  18. Nazdar pawneři ... new obchodni_znak[MAX_PLAYERS] = 0; new bool:obchod[2] = true; public OnPlayerPickUpPickup(playerid, pickupid) { if(IsPlayerConnected(playerid)) { if(IsPlayerInRangeOfPoint(playerid, 1, 371.7819, -7.3031, 1001.8589) && pickupid == pickup[0]) { if(obchod[0] == true) { obchodni_znak[playerid] = 1; ShowPlayerDialog(playerid, 10, DIALOG_STYLE_MSGBOX, "{7FFF00}Loupez", "Opravdu chcete vykrast Cluckin' Bell?", "Ano", "Ne"); }else{ ShowPlayerDialog(playerid, 0, DIALOG_STYLE_MSGBOX, "{7FFF00}Loupez", "Cluckin' Bell je jiz vykraden!", "Ok", ""); } } else if(IsPlayerInRangeOfPoint(playerid, 1, 377.8678, -68.7410, 1001.5151) && pickupid == pickup[1]) { if(obchod[1] == true) { obchodni_znak[playerid] = 2; ShowPlayerDialog(playerid, 10, DIALOG_STYLE_MSGBOX, "{7FFF00}Loupez", "Opravdu chcete vykrast Burger Shop?", "Ano", "Ne"); }else{ ShowPlayerDialog(playerid, 0, DIALOG_STYLE_MSGBOX, "{7FFF00}Loupez", "Burger Shop je jiz vykraden!", "Ok", ""); } } } return 1; } public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]) { if(IsPlayerConnected(playerid)) { if(dialogid == 10) { if(response) { if(obchodni_znak[playerid] == 0) return 1; else if(obchodni_znak[playerid] == 1) { obchod[0] = false; SetPlayerWantedLevel(playerid, GetPlayerWantedLevel(playerid)+1); new lowe = random(2000); GivePlayerMoney(playerid, GetPlayerMoney(playerid)+lowe); obchodni_znak[playerid] = 0; if(pohlavi[playerid] != true) format(stringg, sizeof(stringg), "Vykradl jsi Cluckin' Bell!\nVyloupil jsi %d$.", lowe); else format(stringg, sizeof(stringg), "Vykradla jsi Cluckin' Bell!\nVyloupila jsi %d$.", lowe); ShowPlayerDialog(playerid, 0, DIALOG_STYLE_MSGBOX, "{7FFF00}Loupez", stringg, "Ok", ""); } else if(obchodni_znak[playerid] == 2) { obchod[1] = false; SetPlayerWantedLevel(playerid, GetPlayerWantedLevel(playerid)+1); new lowe = random(2000); GivePlayerMoney(playerid, GetPlayerMoney(playerid)+lowe); obchodni_znak[playerid] = 0; if(pohlavi[playerid] != true) format(stringg, sizeof(stringg), "Vykradl jsi Burger Shop!\nVyloupil jsi %d$.", lowe); else format(stringg, sizeof(stringg), "Vykradla jsi Burger Shop!\nVyloupila jsi %d$.", lowe); ShowPlayerDialog(playerid, 0, DIALOG_STYLE_MSGBOX, "{7FFF00}Loupez", stringg, "Ok", ""); } }else{ return 1; } } } return 1; } //Kód je zkrácený ... Mám chybu v tom, že když třeba vyloupím Cluckin' Bell a chci pak vyloupit Burger Shop, tak mi to píše že již byl vyloupen a přitom nebyl ještě ani jednou a když dám více obchodů k vykradení, tak stačí vykrást jeden obchod a další obchody již nejdou vykrást a píše že již byli vykradeny ... Kód sem projel několikrát a nic sem nenašel. Předem díky za odpovědi )
  19. Cau lidi, mam takovej problem s errorem: if(dialogid == 1) { if(response == 1) { new vek[MAX_PLAYERS]; GetPlayerName(playerid, hrac, sizeof(hrac)); format(strings, sizeof(strings), "%s.ini", hrac); vek[playerid] = dini_Int(strings, "vek"); if(vek[playerid] == inputtext) //eror { //data } }else{ return 1; } } error: error 033: array must be indexed (variable "inputtext") Pls help... Předem díky všem za odpovědi.
  20. A co takhle, kdyz si chci udelat vlastni system a nechci cizi ? ( bo ja se jen tema napadama inspiruju, jinak si secko delam sam [ neboli laicky receno: nejsu kopirak ] ) To Om3n: dik moc
  21. Udelal sem malej skriptik: Toto mam v OnPlayerText: if(strfind(text, "****", true) != -1) stop(playerid, "Mluv susne!"); Toto jako funkci: stop(playerid, slovo[]) { SendClientMessage(playerid, BARVA_ZKURVENA, slovo); return 0; } A kdyz napisu ,,****'' tak mi to napise: Mluv susne! a podto to slovo **** co jsem napsal
×
×
  • Create New...