Ez a szekció lehetővé teszi a felhasználó által írt összes hozzászólás megtekintését. Vedd figyelembe, hogy csak azokba a fórumokba írt hozzászólásokat látod, amelyekhez hozzáférésed van.
Üzenetek - totar
Oldalak: 1 ... 24 25 [26] 27 28 29
376
« Dátum: 2011. június 17. - 20:12:37 »
Üdv segítene valaki abba hogy hogyan lehetne azt megcsinálni ,ami az Ladminba is van, hogy ha a player ír valamit a chatboxba(szöveget, parancsot, akármit) akkor az jelenjen meg az adminoknak. Zcmd-t használok , hogylehet megoldani zcmd-nél? Így van az ladminba! public OnPlayerCommandText(playerid, cmdtext[]) { if(ServerInfo[ReadCmds] == 1) { format(string, sizeof(string), \"*** %s (%d) parancsot használt: %s\", pName(playerid),playerid,cmdtext); for(new i = 0; i < MAX_PLAYERS; i++) { if(IsPlayerConnected(i)) { if( (PlayerInfo[Level] > PlayerInfo[playerid][Level]) && (PlayerInfo[Level] > 1) && (i != playerid) ) { SendClientMessage(i, grey, string); } } } }
A segítséget elõre is köszönöm!
377
« Dátum: 2011. június 15. - 14:40:42 »
aha ez volt a baj! köszi a segítséget ! köszönöm
378
« Dátum: 2011. június 15. - 11:30:40 »
nem jó! ezt írja ki: [11:32:26] Script[gamemodes/AirWavesXtreme.amx]: Run time error 19: \"File or function is not found\"
379
« Dátum: 2011. június 15. - 10:30:27 »
Üdv amikor elindítom a szerot akkor leáll é a log-ba ezt írja: [10:27:25] I couldn\'t load any gamemode scripts. Please verify your server.cfg [10:27:25] It needs a gamemode0 line at the very least.
380
« Dátum: 2011. június 13. - 13:29:29 »
Már megoldottam, ezt a gondot, le zártam azt a sort. Tenni kellet ode egy }-t Így van: } } } } } return 0; }
Na és így van: if(dialogid == SzAbAlYzAt) { if(response) { new string[128]; new name[MAX_PLAYER_NAME]; GetPlayerName(playerid, name, sizeof(name)); SendClientMessage(playerid, COLOR_GREEN, \"--Elfogadtad a szabályzatot!--\"); if(IsRegistered[playerid] == 0) { format(string, sizeof string, \"Üdv %s! \\nTe még nem vagy regisztrálva! \\n\\nKérjük regisztrálj.\", name); ShowPlayerDialog(playerid, ReGiStEr, DIALOG_STYLE_INPUT, \"Regisztráció\", string, \"Regisztrálás\", \"Kilépés.\"); } if(IsRegistered[playerid] == 1) { format(string, sizeof string, \"Bejelentkezés \\n\\nÜdv %s! \\nTe regisztrálva vagy! \\n\\nKérjük jelentkezz be.\", name); ShowPlayerDialog(playerid, LoGiN, DIALOG_STYLE_INPUT, \"Bejelentkezés\", string, \"Belépés\", \"Kilépés.\"); } else { Kick(playerid); } }
Ha felmegyek a szeróra kidob. Ez miért van. help?
381
« Dátum: 2011. június 13. - 13:17:09 »
Üdv Megnézné valaki hogy miért ír ki ezekre errorokat: if(IsRegistered[playerid] = 0) { format(string, sizeof string, \"Üdv %s! \\nTe még nem vagy regisztrálva! \\n\\nKérjük regisztrálj.\", name); ShowPlayerDialog(playerid, ReGiStEr, DIALOG_STYLE_INPUT, \"Regisztráció\", string, \"Regisztrálás\", \"Kilépés.\"); } if(IsRegistered[playerid] = 1) { format(string, sizeof string, \"Bejelentkezés \\n\\nÜdv %s! \\nTe regisztrálva vagy! \\n\\nKérjük jelentkezz be.\", name); ShowPlayerDialog(playerid, LoGiN, DIALOG_STYLE_INPUT, \"Bejelentkezés\", string, \"Belépés\", \"Kilépés.\"); }
Errorok: D:\\gta server\\samp03csvr_win32\\samp03csvr_win32\\filterscripts\\t-reg.pwn(110) : warning 211: possibly unintended assignment D:\\gta server\\samp03csvr_win32\\samp03csvr_win32\\filterscripts\\t-reg.pwn(115) : warning 211: possibly unintended assignment D:\\gta server\\samp03csvr_win32\\samp03csvr_win32\\filterscripts\\t-reg.pwn(206) : error 030: compound statement not closed at the end of file (started at line 102) Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase 1 Error.
Aki segít annak nagyon megköszönném.
382
« Dátum: 2011. június 11. - 13:03:15 »
tess: if(strcmp(cmd, \"/carrespawn\", true) == 0) { for(new i = 0;i < MAX_VEHICLES; i++) { SetVehicleToRespawn(i); return 1; }
383
« Dátum: 2011. június 11. - 13:00:41 »
Üdv! Miért nem jeleníti meg a szabályzat dialogot? /*•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••• Regisztráció ••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••*/ #include <a_samp> #include <dudb> #include <dini> #pragma unused strtok #pragma unused ret_memcpy #define FILTERSCRIPT #if defined FILTERSCRIPT #define SzAbAlYzAt 7 #define ReGiStEr 8 #define LoGiN 9 #define COLOR_GREEN 0x00FF00FF #define COLOR_RED 0xFF0000FF enum pInfo { Deaths, Kills, } new PlayerInfo[MAX_PLAYERS][pInfo]; new IsLogged[MAX_PLAYERS]; public OnFilterScriptInit() { print(\"\\n--------------------------------------\"); print(\" tRegistration System by Torran\"); print(\"--------------------------------------\\n\"); return 1; } public OnFilterScriptExit() { return 1; } #endif public OnPlayerConnect(playerid) { IsLogged[playerid] = 0; new file[128], string[128]; new name[MAX_PLAYER_NAME]; GetPlayerName(playerid, name, sizeof(name)); format(file,sizeof(file),\"/tReg/%s.ini\",name); if(!!fexist(file)) { format(string, sizeof string, \"Üdv %s! Tiszteld az admint.\", name); ShowPlayerDialog(playerid, SzAbAlYzAt, DIALOG_STYLE_LIST, \"Szabályzat:\", \"Tiszteld az admint\", \"Elfogad\", \"Elutsaít.\"); } ShowPlayerDialog(playerid, SzAbAlYzAt, DIALOG_STYLE_LIST, \"Szabályzat:\", string, \"Elfogad\", \"Elutsaít.\"); if(!fexist(file)) { format(string, sizeof string, \"Üdv %s! \\nTe még nem vagy regisztrálva! \\n\\nKérjük regisztrálj.\", name); ShowPlayerDialog(playerid, ReGiStEr, DIALOG_STYLE_INPUT, \"Regisztráció\", string, \"Register\", \"Cancel.\"); } if(fexist(file)) { format(string, sizeof string, \"Üdv %s! \\nKérjük jelentkezz be! \\n\\nIrd be a jelszódat.\", name); ShowPlayerDialog(playerid, LoGiN, DIALOG_STYLE_INPUT, \"Bejelentkezés\", string, \"Login\", \"Cancel.\"); } return 1; } public OnPlayerDisconnect(playerid, reason) { new file[128]; new name[MAX_PLAYER_NAME]; GetPlayerName(playerid, name, sizeof(name)); format(file,sizeof(file),\"/tReg/%s.ini\",name); if(fexist(file)) { dini_IntSet(file,\"Score\", GetPlayerScore(playerid)); dini_IntSet(file,\"Deaths\", PlayerInfo[playerid][Deaths]); dini_IntSet(file,\"Kills\", PlayerInfo[playerid][Kills]); } IsLogged[playerid] = 0; return 1; } public OnPlayerDeath(playerid, killerid) { PlayerInfo[playerid][Deaths] ++; PlayerInfo[killerid][Kills] ++; return 1; } public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]) { if(dialogid == SzAbAlYzAt) { if(response) { new string[128]; new name[MAX_PLAYER_NAME]; GetPlayerName(playerid, name, sizeof(name)); SendClientMessage(playerid, COLOR_GREEN, \"--Elfogadtad a szabályzatot!--\"); SendClientMessage(playerid, COLOR_GREEN, \"--Jó játékot kívánnak az Adminok!--\"); ShowPlayerDialog(playerid, ReGiStEr, DIALOG_STYLE_INPUT, \"Regisztráció\", string, \"Register\", \"Cancel.\"); } else { Kick(playerid); } } if(dialogid == ReGiStEr) { if(response) { new file[128]; new string[128]; new name[MAX_PLAYER_NAME]; GetPlayerName(playerid, name, sizeof(name)); if(strlen(inputtext) == 0) { format(string, sizeof string, \"Regisztráció \\n\\nÜdv %s! \\nTe még nem vagy regisztrálva! \\n\\nKérjük regisztrálj.\", name); ShowPlayerDialog(playerid, ReGiStEr, DIALOG_STYLE_INPUT, \"Regisztráció\", string, \"Register\", \"Cancel.\"); return 0; } format(file,sizeof(file),\"/tReg/%s.ini\",name); if(!fexist(file)) { dini_Create(file); dini_IntSet(file,\"Password\", udb_hash(inputtext)); dini_IntSet(file,\"Score\", GetPlayerScore(playerid)); dini_IntSet(file,\"Deaths\", PlayerInfo[playerid][Deaths]); dini_IntSet(file,\"Kills\", PlayerInfo[playerid][Kills]); format(string, sizeof string, \"Bejelentkezés \\n\\nÜdv %s! \\nTe regisztrálva vagy! \\n\\nKérjük jelentkezz be.\", name); ShowPlayerDialog(playerid, LoGiN, DIALOG_STYLE_INPUT, \"Bejelentkezés\", string, \"Login\", \"Cancel.\"); PlayerPlaySound(playerid,1057,0.0,0.0,0.0); GetPlayerName(playerid, name, sizeof(name)); printf(\"%s sikeresen regisztrált!\", name); } } } if(dialogid == LoGiN) { if(response) { new file[128]; new string[128]; new PlayerName[24]; if(strlen(inputtext) == 0) { GetPlayerName(playerid, PlayerName, sizeof PlayerName); format(string, sizeof string, \"Bejelentkezés \\n\\nÜdv %s! \\nTe regisztrálva vagy! \\n\\nKérjük jelentkezz be.\", PlayerName); ShowPlayerDialog(playerid, LoGiN, DIALOG_STYLE_INPUT, \"Bejelentkezés\", string, \"Login\", \"Cancel.\"); return 0; } new name[MAX_PLAYER_NAME]; GetPlayerName(playerid, name, sizeof(name)); format(file,sizeof(file),\"/tReg/%s.ini\",name); if(fexist(file)) { new password = dini_Int(file, \"Password\"); if(udb_hash(inputtext) != password) { SendClientMessage(playerid, COLOR_RED, \"***Hiba:Nem jó jelszó!\"); Kick(playerid); GetPlayerName(playerid, PlayerName, sizeof(PlayerName)); printf(\"%s Nem tudott bejelentkezni!\", name); } else { IsLogged[playerid] = 1; ResetPlayerMoney(playerid); SetPlayerScore(playerid, dini_Int(file,\"Score\")); PlayerInfo[playerid][Deaths] = dini_Int(file,\"Deaths\"); PlayerInfo[playerid][Kills] = dini_Int(file,\"Kills\"); SendClientMessage(playerid, COLOR_GREEN, \"***Sikeresen be jelentkeztél!\"); TogglePlayerSpectating(playerid, 0); } } } } return 0; }
384
« Dátum: 2011. június 11. - 07:16:06 »
Üdv Azt hogy lehetne megcsinálni hogy ha egy autóval felgurullnak egy packer(autószállító)-ra És akkor beírja a sofõr /rogzit ,(de nem lehetnek benne emberek mert akkor azt írja ki hogy nem rögzithetõ:életveszély)és akkor lerögziti ,és ha megy nem ugrik le , nem esik le. És ha azt akarja hogy leájjanak vele akkor /rögzitki. Aki segítene ezt megcsinmálni annak nagyon megköszönném. A pirossal jelzett részt nem fontos megcsinálni!
385
« Dátum: 2011. június 09. - 07:14:45 »
De nekem a gamemodom egybe van építve az ladminnal, meg mindennel. És az ladmin dcmd, meg strcmp. És ezért nehéz lenne átírni zcmd-re. Ez ért inkább írom a modomat ilyennel. Csak ezt meg nem akar sikerülni. Mi a rossz ebbe: if( strcmp( \"/pm\", cmdtext, true ) == 0 ) { new id; new mess[200]; id = strlen(tmp); mess = strlen(tmp2); tmp = strtok(cmdtext, idx); if(!strlen(tmp) || !strlen(tmp2)) return SendClientMessage(playerid, red, \"Használat: /pm [playerid] [szöveg]\"); else if (id == INVALID_PLAYER_ID) SendClientMessage(playerid, 0xFF0000AA, \"Hiba: Nincs ilyen játékos!\"); else{ if(id == playerid) return SendClientMessage(playerid, red, \"Hiba: Magadnak nem küldhetsz üzenetet!\"); new name[MAX_PLAYER_NAME]; GetPlayerName(playerid, name, sizeof(name)); format(string, sizeof string, \"PM: %s[iD:%d]: %s\", name, playerid, mess); SendClientMessage(id,COLOR_RED,string); SendClientMessage(playerid,COLOR_RED,string); } return 1; }
Errorok: D:\\gta server\\samp03csvr_win32\\samp03csvr_win32\\gamemodes\\AirWaves.pwn(13663) : error 017: undefined symbol \"tmp2\" D:\\gta server\\samp03csvr_win32\\samp03csvr_win32\\gamemodes\\AirWaves.pwn(13663) : error 033: array must be indexed (variable \"mess\") D:\\gta server\\samp03csvr_win32\\samp03csvr_win32\\gamemodes\\AirWaves.pwn(13665) : error 017: undefined symbol \"tmp2\" Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase 3 Errors.
386
« Dátum: 2011. június 08. - 16:36:46 »
de ez miért nem jó?? pls help. vagy valaki írja már meg nem dcmd-be én nem zcmd-be hanem siha parancsba. help
387
« Dátum: 2011. június 08. - 07:24:46 »
üdv. Megnélzné valaki hogy mi a bajuk ezeknek a parancsoknak. Mert beírom hogy pm 1 csõ Akkor azt írja ki hogy hibás parancs. Ugyanez mind a kettõnél. if( strcmp( \"/givecash\", cmdtext, true ) == 0 ) { new giveplayerid, moneys; tmp = strtok(cmdtext,idx); if(!strlen(tmp)) { SendClientMessage(playerid,0xFF0000AA,\"Használat: /givecash [iD][Pénz]\"); } else if (giveplayerid == INVALID_PLAYER_ID) { SendClientMessage(playerid, 0xad1010AA, \"Hiba: Nincs ilyen játékos!\"); } else { if(giveplayerid == playerid)return SendClientMessage(playerid, 0x06b28cAA, \"Magadnak nem-nem!!!\"); new playermoney = GetPlayerMoney(playerid); new playername[MAX_PLAYER_NAME]; if (moneys > 0 && playermoney >= moneys) { GivePlayerMoney(playerid, (0 - moneys)); GivePlayerMoney(giveplayerid, moneys); GetPlayerName(giveplayerid, playername, sizeof (playername)); format(string, sizeof(string), \"Te küldtél %s nevû játékosnak pénzt. Összeg %d $ .\", playername, moneys); SendClientMessage(playerid, 0x06b28cAA, string); GetPlayerName(playerid, playername, sizeof (playername)); format(string, sizeof(string), \"%s nevû játékostól pénzt kaptál! Összeg %d $ .\", playername, moneys); SendClientMessage(giveplayerid, 0x06b28cAA, string); } else { SendClientMessage(playerid, 0xad1010AA, \"Hiba: Rossz összeg!\"); } } return 1; }
if( strcmp( \"/pm\", cmdtext, true ) == 0 ) { tmp = strtok(cmdtext,idx); new id,mess[200]; if(!strlen(tmp)) return SendClientMessage(playerid,0xFF0000AA,\"Használat: /pm [iD][Üzenet]\"); else if (id == INVALID_PLAYER_ID) return SendClientMessage(playerid, 0xFF0000AA, \"Hiba: Nincs ilyen játékos!\"); else { if(id == playerid) return SendClientMessage(playerid, red, \"Hiba: Magadnak nem küldhetsz üzenetet!\"); new name[MAX_PLAYER_NAME]; GetPlayerName(playerid, name, sizeof(name)); format(string, sizeof string, \"PM: %s[iD:%d]: %s\", name, playerid, mess); SendClientMessage(id,COLOR_RED,string); SendClientMessage(playerid,COLOR_RED,string); } return 1; }
388
« Dátum: 2011. június 06. - 18:58:32 »
mi ezekbe a parancsokba a hibák mert nem mûködnek csak sz*rakodnak beírom hogy givecash 40 100, és azt írja ki hogy magadnak nem küldhetel pénzt. Közbe az én id-m 0. ilyenek pls teszteljétek már le és javítsátok mert már nem tudom mi a baj. ezek azok: if(strcmp(cmd, \"/givecash\", true) == 0) { new giveplayerid, moneys; tmp = strtok(cmdtext, idx); if(!strlen(tmp)) return SendClientMessage(playerid, COLOR_RED, \"Használat: /givecash [iD] [Pénz]\"); else if (giveplayerid == INVALID_PLAYER_ID) return SendClientMessage(playerid, 0xad1010AA, \"Hiba: Nincs ilyen játékos!\"); else { if(giveplayerid == playerid) return SendClientMessage(playerid, 0x06b28cAA, \"Magadnak nem-nem!!!\"); new playermoney = GetPlayerMoney(playerid); new playername[MAX_PLAYER_NAME]; if (moneys > 0 && playermoney >= moneys) { GivePlayerMoney(playerid, (0 - moneys)); GivePlayerMoney(giveplayerid, moneys); GetPlayerName(giveplayerid, playername, sizeof (playername)); format(string, sizeof(string), \"Te küldtél %s nevû játékosnak pénzt. Összeg %d $ .\", playername, moneys); SendClientMessage(playerid, 0x06b28cAA, string); GetPlayerName(playerid, playername, sizeof (playername)); format(string, sizeof(string), \"%s nevû játékostól pénzt kaptál! Összeg %d $ .\", playername, moneys); SendClientMessage(giveplayerid, 0x06b28cAA, string); } else { SendClientMessage(playerid, 0xad1010AA, \"Hiba: Rossz összeg!\"); } } return 1; } if(strcmp(cmd, \"/pm\", true) == 0) { new id,mess[200]; tmp = strtok(cmdtext, idx); if(!strlen(tmp)) return SendClientMessage(playerid, COLOR_RED, \"Használat: /pm [iD] [Üzenet]\"); else if (id == INVALID_PLAYER_ID) return SendClientMessage(playerid, 0xFF0000AA, \"Hiba: Nincs ilyen játékos!\"); else{ if(id == playerid) return SendClientMessage(playerid, red, \"Hiba: Magadnak nem küldhetsz üzenetet!\"); new name[MAX_PLAYER_NAME]; GetPlayerName(playerid, name, sizeof(name)); format(string, sizeof string, \"PM: %s[iD:%d]: %s\", name, playerid, mess); SendClientMessage(id,COLOR_RED,string); SendClientMessage(playerid,COLOR_RED,string); } return 1; }
pls írja már le valaki ezeket a parancsokat.
389
« Dátum: 2011. június 05. - 12:49:13 »
Üdv megmondaná nekem valaki hogy miért nem jók ezek a parancsok. Beírom hogy /pm 0 cs és azt írja ki hogy nincs ilyen parancs. Ugyanez a givemoney-nél is. Valahogy nem tudok írni zcmd-rõl rendes parancsra. Máskor sikerül simárol sscanf-ra meg zcmd-re írni így meg nem. Tehát a 2 parancs: if (strcmp(\"/givecash\", cmdtext, true, 10) == 0) { new giveplayerid, moneys; tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_RED, \"Használat: /givecash [iD] [Pénz]\"); } else if (giveplayerid == INVALID_PLAYER_ID) { SendClientMessage(playerid, 0xad1010AA, \"Hiba: Nincs ilyen játékos!\"); } else { if(giveplayerid == playerid)return SendClientMessage(playerid, 0x06b28cAA, \"Magadnak nem-nem!!!\"); new playermoney = GetPlayerMoney(playerid); new playername[MAX_PLAYER_NAME]; if (moneys > 0 && playermoney >= moneys) { GivePlayerMoney(playerid, (0 - moneys)); GivePlayerMoney(giveplayerid, moneys); GetPlayerName(giveplayerid, playername, sizeof (playername)); format(string, sizeof(string), \"Te küldtél %s nevû játékosnak pénzt. Összeg %d $ .\", playername, moneys); SendClientMessage(playerid, 0x06b28cAA, string); GetPlayerName(playerid, playername, sizeof (playername)); format(string, sizeof(string), \"%s nevû játékostól pénzt kaptál! Összeg %d $ .\", playername, moneys); SendClientMessage(giveplayerid, 0x06b28cAA, string); } else { SendClientMessage(playerid, 0xad1010AA, \"Hiba: Rossz összeg!\"); } } return 1; } if (strcmp(\"/pm\", cmdtext, true, 10) == 0) { new id,mess[200]; tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_RED, \"Használat: /pm [iD] [Üzenet]\"); } else if (id == INVALID_PLAYER_ID) SendClientMessage(playerid, 0xFF0000AA, \"Hiba: Nincs ilyen játékos!\"); else{ if(id == playerid) return SendClientMessage(playerid, red, \"Hiba: Magadnak nem küldhetsz üzenetet!\"); new name[MAX_PLAYER_NAME]; GetPlayerName(playerid, name, sizeof(name)); format(string, sizeof string, \"PM: %s[iD:%d]: %s\", name, playerid, mess); SendClientMessage(id,COLOR_RED,string); SendClientMessage(playerid,COLOR_RED,string); } return 1; }
390
« Dátum: 2011. június 05. - 07:16:46 »
Üdv néztem egy givecash meg egy pm parancsot és rályuk ezekte az errorokat adtam. D:\\gta server\\samp03csvr_win32\\samp03csvr_win32\\gamemodes\\AirWaves.pwn(13664) : error 017: undefined symbol \"params\" D:\\gta server\\samp03csvr_win32\\samp03csvr_win32\\gamemodes\\AirWaves.pwn(13668) : warning 219: local variable \"string\" shadows a variable at a preceding level D:\\gta server\\samp03csvr_win32\\samp03csvr_win32\\gamemodes\\AirWaves.pwn(13679) : error 017: undefined symbol \"params\" D:\\gta server\\samp03csvr_win32\\samp03csvr_win32\\gamemodes\\AirWaves.pwn(13692) : warning 219: local variable \"string\" shadows a variable at a preceding level Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase 2 Errors.
segítsetek pls. nem használok zcmd-t.
Oldalak: 1 ... 24 25 [26] 27 28 29
|