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.
Sziasztok, megint dialoggal van a probléma, azt az ERROR-t dobja a pawno, hogy túl hosszú a sor(ami egyébként tényleg az). Hogyan lehet azt megoldani, hogy több sorba lehessen tenni?
Egy dialoggal lenne problémám, tutorialt is néztem már, mindent, de semmi...Szóval, létrehoztam a parancsot, amire előjöjjön a dialog, aztán OnDialogResponse-ban a másik felét, hogy mit csináljon, ha rákattint a játékos, de amikor rákattintok semmit sem csinál csak bezáródik az ablak.
if(dialogid == 9999) { new string[128]; if (listitem == 0) { if(PlayerInfo[playerid][pMoney] < 100) { PlayerInfo[playerid][pHasCellphone] = 1; GiveZaiatMoney(playerid, -100); format(string, sizeof(string), \"* %s vásárolt egy telefont 100$-ért.\", RPN(playerid)); SendNearbyMessage(playerid, 15, string, COLOR_PURPLE, COLOR_PURPLE, COLOR_PURPLE, COLOR_PURPLE, COLOR_PURPLE); SendClientMessage(playerid, COLOR_WHITE, \"SIM kártyát a telefontársaság boltjában vehetsz.\"); } else { SendClientMessage(playerid, COLOR_GREY, \"Nincs elég pénzed.\"); return 1; } } if(listitem == 1) { if(PlayerInfo[playerid][pMoney] < 500) { PlayerInfo[playerid][pHasCellphone] = 2; GiveZaiatMoney(playerid, -500); format(string, sizeof(string), \"* %s vásárolt egy okostelefont 500$-ért.\", RPN(playerid)); SendNearbyMessage(playerid, 15, string, COLOR_PURPLE, COLOR_PURPLE, COLOR_PURPLE, COLOR_PURPLE, COLOR_PURPLE); SendClientMessage(playerid, COLOR_WHITE, \" Használat: /smartphone.\"); } else { SendClientMessage(playerid, COLOR_GREY, \"Nincs elég pénzed.\"); return 1; } } if(listitem == 2) { new number, File:file = fopen(\"cellphones.cfg\", io_read); if(!IsPlayerLoggedIn(playerid)) return SendClientMessage(playerid, COLOR_GREY, \"Be kell jelentkezned mielőtt használnád ezt a parancsot.\"); if(!PlayerInfo[playerid][pHasCellphone]) return SendClientMessage(playerid, COLOR_GREY, \"Még nincs telefonod!\"); if(!IsPlayerInRangeOfPoint(playerid, 2, 961.0096,-0.2835,1001.1558)) return SendClientMessage(playerid, COLOR_GREY, \"Nem vagy az AT&T cégnél!\"); //if(sscanf(params, \"i\", number)) return SendClientMessage(playerid, COLOR_WHITE, \"Használat: /buysim [Kívánt telefonszám]\"); if(number == 0) return SendClientMessage(playerid, COLOR_GREY, \"Érvénytelen telefonszám.\"); if(PlayerInfo[playerid][pCellphone] == number) return SendClientMessage(playerid, COLOR_GREY, \"Már ez a telefonszámod!\"); new idx = 1; while(fread(file, string)) { if(strval(string) == number) return SendClientMessage(playerid, COLOR_GREY, \"El a telefonszám már létezik!\"); if(strval(string) == PlayerInfo[playerid][pCellphone]) { fdeleteline(\"cellphones.cfg\", idx); } idx ++; } fclose(file); file = fopen(\"cellphones.cfg\", io_append); format(string, sizeof(string), \"%d\\r\\n\", number); fwrite(file, string); fclose(file); format(string, sizeof(string), \"* %s vett egy SIM-kártyát\", RPN(playerid)); SendNearbyMessage(playerid, 15, string, COLOR_PURPLE, COLOR_PURPLE, COLOR_PURPLE, COLOR_PURPLE, COLOR_PURPLE); if(!PlayerInfo[playerid][pCellphone]) { SendClientMessage(playerid, COLOR_WHITE, \" Az AT&T ingyen adta az első SIM-kártyát.\"); SendClientMessage(playerid, COLOR_WHITE, \" Használat: /call és /sms.\"); } else { GiveZaiatMoney(playerid, -500); TaxMoney += 500; SendClientMessage(playerid, COLOR_WHITE, \" A cég felszámolt 500$-t mert megváltoztattad a telefonszámod.\"); } PlayerInfo[playerid][pCellphone] = number; return 1; }
Sziasztok!Itt a fórumon láttam valakinek az aláírásában és gondoltam miért ne, regisztráltam is. Ha regisztrálsz, kattintgatnod kell a linkekre, megvárod a 30mpt és 2$-t kapsz. 1000$-nál ki tudod venni. Nos, aki ismeri az oldalt azoktól szeretném megkérdezni,hogy: Ha elfogynak a linkek mennyi idõ múlva kapsz ujakat? És mit érdemes venni a Purchase menüpontból?
Sziasztok! Van ugye a GF gamemód.. és amikor bemész a boltba akkor így tudsz vásárolni: /buy és kiirja a számokat h azt ir a /buy mögé amit meg akarsz venni. Nah én ezeket átszeretném írni Dialogosra. És amikor textdrawal iratja ki,hogy mennyibe kerül az így néz ki:
De arra a Format(string)-es dologra Errort ír:/ Errorok:
C:\\Documents and Settings\\Adii\\Asztal\\Adii\\samp03e_svr_R2_win32\\gamemodes\\uj.pwn(58698) : error 017: undefined symbol \"string\" C:\\Documents and Settings\\Adii\\Asztal\\Adii\\samp03e_svr_R2_win32\\gamemodes\\uj.pwn(58698) : error 017: undefined symbol \"string\" C:\\Documents and Settings\\Adii\\Asztal\\Adii\\samp03e_svr_R2_win32\\gamemodes\\uj.pwn(58698) : error 029: invalid expression, assumed zero C:\\Documents and Settings\\Adii\\Asztal\\Adii\\samp03e_svr_R2_win32\\gamemodes\\uj.pwn(58698) : fatal error 107: too many error messages on one line
Meg a new Skill-re is Errorozik:/ Hogyan lehetne ezt megoldani?
Csináltam egy npc-t rp szerverre, de nem mûködik:/ A szerverre csatlakozik, de a jármûvet nem teszi be és az npc ott áll ahova a szerver bedobja a playereket amikor regisztrálnak:/ Egy másik oldal tutorialja alapján készítettem. NPCMODES MAPPAI: pwn
#define RECORDING \"Vonat\" // Ez az NPC-d neve, melyet felvettél #define RECORDING_TYPE 1 // Az NPC közlekedése, 1 ha jármût vezet, 2 ha gyalogol #include <a_npc> // Az NPC függvénykönyvtár beágyazása public OnRecordingPlaybackEnd ( ) { StartRecordingPlayback ( RECORDING_TYPE, RECORDING ); return 0; } #if RECORDING_TYPE == 1 // Ha az NPC típusa jármûves vezetõ public OnNPCEnterVehicle ( vehicleid, seatid ) { StartRecordingPlayback ( RECORDING_TYPE, RECORDING ); return 0; } public OnNPCExitVehicle ( ) { StopRecordingPlayback ( ); return 0; } #else // Viszont ha gyalogos public OnNPCSpawn ( ) { StartRecordingPlayback ( RECORDING_TYPE, RECORDING ); return 0; } #endif
Hi! Légyszives segítsetek már,hogy XP-nél hogyan lehet beállítani az Internetet. Mert bedugom a kábelt rámegyek a Varázslóra és kiirja hogy Nem talál Hálózati hardvert. Digi a szolgáltató és itt nincs felhasználónév ill. jelszó.