Jump to content

stanley369

Uživatel
  • Příspěvků

    5
  • Registrován

  • Aktivní

Reputace

0 Na nule
  1. super! diky. ale mam jeden problem, ze ked dam /prikazy a potom dám OK, tak mi vyhodi dialog na registráciu. Dá sa nejak nastaviť dole v tom dmcd_prikazy dať aby sa ten dialóg nezobrazoval? //EDIT: Tak som to nejak sám opravil, zmenil som response 1, 2 na 2, 3, ale zase ked nedám nič do registracneho pola tak ma pusti do hry bez loginu. pomozete mi?
  2. thanks a co vlastne znamena function lacks forward declaration a loose indentation? EDIT: tak som to odtaboval, upravil a prepisal. ale furt hadze errory. nemoze mi to niekto fixnut?
  3. tak v prvom rade diky, vcera vecer som to tu postnul a hned rano su tu hned 3 prispevky, to sa mi este nestalo, ale chcel som sa spytat, ze to tabovanie ma vplyv na kompilator? lebo jeden clovek tu pisal ze je to iba kvoli prehladnosti. ale nechapem preco mi pise ze nemam definovane dcmd prikazy ked tam su.
  4. osk-host? to neni nahodou ten blby hosting co admini slubovali ze uz zachvilu to spustia a nespustili... a vkuse slubovali a vyhovarali sa, no hroza. obycajny scam, ked to tak mam povedat. ja som uz nemal nervy, tak som napisal, ze preco klamu ludi atd, a ten admin napisal, ze sa mi mozu podakovat, proste ze kvoli mne to nebude.... Fakt? teraz im bezi ten hosting, ale je plateny...jednoducho podvod..
  5. Caute. Som tu novy a ucim sa pawnit. Ale proste nerozumiem, preco mi napise error ze nemam deklarovany dcmd prikaz ked mam. No ja neviem, dam tu kod a errory. #include <a_samp> #include <dudb> #include <dutils> #include <dini> #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 #define SCM SendClientMessage //definicie farby #define CERVENA 0xFF0000AA #define ZELENA 0x00CC00AA #define BIELA 0xFFFFFFAA new PLAYERLIST_authed[MAX_PLAYERS]; stock SystemMsg(playerid,msg[]) { if ((IsPlayerConnected(playerid))&&(strlen(msg)>0)) { SendClientMessage(playerid,COLOR_SYSTEM,msg); } stock PlayerName(playerid) { new name[255]; GetPlayerName(playerid, name, 255); return name; } return 1; } // This is a comment // uncomment the line below if you want to write a filterscript //#define FILTERSCRIPT #if defined FILTERSCRIPT // VYTVORIL - STANISLAV SVEC, DO NOT COPY! CREATIVE COMMONS - ffredyk public OnFilterScriptInit() { print("\n--------------------------------------"); print(" Blank Filterscript by your name here"); print("--------------------------------------\n"); return 1; } public OnFilterScriptExit() { return 1; } #else main() { print("\n----------------------------------"); print(" GTAcraft"); print("----------------------------------\n"); } #endif public OnGameModeInit() { // Don't use these lines if it's a filterscript SetGameModeText("Blank Script"); AddPlayerClass(0, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0); 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) { PLAYERLIST_authed[playerid] = false; if (!PLAYERLIST_authed[playerid]) { if(udb_Exists(PlayerName(playerid))) // Když jeho ucet existuje { ShowPlayerDialog(playerid,2,DIALOG_STYLE_INPUT,"PRIHLÁSENIE","Vitaj!\nNapíš heslo !","Prihlásiť","Odpojit"); // Když existuje zobrazíme dialog } else { ShowPlayerDialog(playerid,1,DIALOG_STYLE_INPUT,"REGISTRÁCIA","Zdá sa, že si tu nový, vitaj!\nZaregistruj sa, napíš nové heslo","Registrovať","Odpojiť"); // Když neexistuje zobrazíme dialog } } return 1; } public OnPlayerDisconnect(playerid, reason) { if (PLAYERLIST_authed[playerid]) // Kdyz je prihlaseny { dUserSetINT(PlayerName(playerid)).("money",GetPlayerMoney(playerid)); // Ulozime penize } PLAYERLIST_authed[playerid] = false; // Dame ho ze neni odpojen return 1; } public OnPlayerSpawn(playerid) { return 1; } public OnPlayerDeath(playerid, killerid, reason) { SendClientMessage(playerid,CERVENA,"HaHa! Skapal si !"); 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[]) { dcmd(help,4,cmdtext); dcmd(zivot,5,cmdtext); dcmd(prikazy,7,cmdtext); if (strcmp("/mycommand", cmdtext, true, 10) == 0) { // Do something here 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; } 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,"Registrácia","Prihlás sa! napíš heslo.","Použiť","Odpojiť"); if (strlen(inputtext)==0) return ShowPlayerDialog(playerid,1,DIALOG_STYLE_INPUT,"Registrácia","Musíš napísať heslo!","Použiť","Odpojiť"); if (udb_Create(PlayerName(playerid),inputtext)) return ShowPlayerDialog(playerid,2,DIALOG_STYLE_INPUT,"Registrace","Výborne, teraz zopakuj heslo!","Použiť","Odpojiť"); } if(response == 2) { Kick(playerid); } } if(dialogid == 2) { if(response == 1) { if (strlen(inputtext)==0) return ShowPlayerDialog(playerid,2,DIALOG_STYLE_INPUT,"Registrácia","Musíš zadať heslo !\nNapíš heslo !","Použíť","Odpojiť"); if (udb_CheckLogin(PlayerName(playerid),inputtext)) { GivePlayerMoney(playerid,dUserINT(PlayerName(playerid)).("money")-GetPlayerMoney(playerid)); PLAYERLIST_authed[playerid] = true; return SendClientMessage(playerid,ZELENA, "Úspešne prihlásený!"); } return ShowPlayerDialog(playerid,2,DIALOG_STYLE_INPUT,"Registrácia","Nesprávne heslo!","Použiť","Odpojiť"); } if(response == 2) { Kick(playerid); } } dcmd_help(playerid,params[]){ #pragma unused params SCM(playerid,BIELA,"v0.02 Closed alpha"); return 1; } dcmd_zivot(playerid,params[]){ SetPlayerHealth(playerid,100); SCM(playerid,ZELENA,"Uspesne ti bolo nastavene HP na maximum."); return 1; } dcmd_prikazy(playerid,params[]){ ShowPlayerDialog(playerid,1,DIALOG_STYLE_MSGBOX,"ZOZNAM PRÍKAZOV","/zivot - nastaví ti maximálne zdravie\n/help - verzia GM","OK",""); return 1; } a errory: C:\Users\Admin\Desktop\sever\gamemodes\Untitled.pwn(91) : warning 217: loose indentation C:\Users\Admin\Desktop\sever\gamemodes\Untitled.pwn(93) : error 017: undefined symbol "PlayerName" C:\Users\Admin\Desktop\sever\gamemodes\Untitled.pwn(101) : warning 217: loose indentation C:\Users\Admin\Desktop\sever\gamemodes\Untitled.pwn(109) : error 017: undefined symbol "PlayerName" C:\Users\Admin\Desktop\sever\gamemodes\Untitled.pwn(111) : warning 217: loose indentation C:\Users\Admin\Desktop\sever\gamemodes\Untitled.pwn(112) : warning 217: loose indentation C:\Users\Admin\Desktop\sever\gamemodes\Untitled.pwn(141) : warning 235: public function lacks forward declaration (symbol "OnPlayerPrivmsg") C:\Users\Admin\Desktop\sever\gamemodes\Untitled.pwn(148) : error 017: undefined symbol "dcmd_help" C:\Users\Admin\Desktop\sever\gamemodes\Untitled.pwn(149) : error 017: undefined symbol "dcmd_zivot" C:\Users\Admin\Desktop\sever\gamemodes\Untitled.pwn(150) : error 017: undefined symbol "dcmd_prikazy" C:\Users\Admin\Desktop\sever\gamemodes\Untitled.pwn(160) : warning 235: public function lacks forward declaration (symbol "OnPlayerInfoChange") C:\Users\Admin\Desktop\sever\gamemodes\Untitled.pwn(236) : error 017: undefined symbol "PlayerName" C:\Users\Admin\Desktop\sever\gamemodes\Untitled.pwn(238) : error 017: undefined symbol "PlayerName" C:\Users\Admin\Desktop\sever\gamemodes\Untitled.pwn(240) : warning 217: loose indentation C:\Users\Admin\Desktop\sever\gamemodes\Untitled.pwn(250) : error 017: undefined symbol "PlayerName" C:\Users\Admin\Desktop\sever\gamemodes\Untitled.pwn(252) : error 017: undefined symbol "PlayerName" C:\Users\Admin\Desktop\sever\gamemodes\Untitled.pwn(254) : warning 217: loose indentation C:\Users\Admin\Desktop\sever\gamemodes\Untitled.pwn(256) : warning 217: loose indentation C:\Users\Admin\Desktop\sever\gamemodes\Untitled.pwn(263) : warning 217: loose indentation C:\Users\Admin\Desktop\sever\gamemodes\Untitled.pwn(263) : error 017: undefined symbol "dcmd_help" C:\Users\Admin\Desktop\sever\gamemodes\Untitled.pwn(264) : error 017: undefined symbol "params" C:\Users\Admin\Desktop\sever\gamemodes\Untitled.pwn(268) : warning 225: unreachable code C:\Users\Admin\Desktop\sever\gamemodes\Untitled.pwn(268) : warning 217: loose indentation C:\Users\Admin\Desktop\sever\gamemodes\Untitled.pwn(268) : error 017: undefined symbol "dcmd_zivot" C:\Users\Admin\Desktop\sever\gamemodes\Untitled.pwn(273) : warning 225: unreachable code C:\Users\Admin\Desktop\sever\gamemodes\Untitled.pwn(273) : warning 217: loose indentation C:\Users\Admin\Desktop\sever\gamemodes\Untitled.pwn(273) : error 017: undefined symbol "dcmd_prikazy" C:\Users\Admin\Desktop\sever\gamemodes\Untitled.pwn(279) : error 030: compound statement not closed at the end of file (started at line 232) Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase 14 Errors. Uz si s tym neviem dat rady. Pomozete mi?
×
×
  • Create New...