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 - scripter01
Oldalak: 1 ... 59 60 [61] 62 63 ... 69
901
« Dátum: 2011. október 11. - 20:46:53 »
Tessék én is össze raktam egyet de ezt már csak 1-es admintól lehet használni nem csk bárki! if(strcmp(cmd, \"/gotobug\", true) == 0) { if(IsPlayerConnected(playerid)) { if(Admin(playerid, 1)) { if (GetPlayerState(playerid) == 2) { new tmpcar = GetPlayerVehicleID(playerid); SetVehiclePos(tmpcar, 99.577759,2474.891357,17.425501); TelePos[playerid][0] = 0.0;TelePos[playerid][1] = 0.0; } else { SetPlayerPos(playerid, 99.577759,2474.891357,17.425501); } SendClientMessage(playerid, COLOR_GRAD1, \"Elteleportáltál egy helyre!\"); SetPlayerInterior(playerid,0); PlayerInfo[playerid][pInt] = 0; SetPlayerVirtualWorld(playerid, 0); PlayerInfo[playerid][pVirWorld] = 0; } else { SendClientMessage(playerid, COLOR_GRAD1, \"Nem vagy Admin!\"); } } return 1; }
902
« Dátum: 2011. október 11. - 18:11:56 »
Öszetett script és jó tényleg, megy a +!
903
« Dátum: 2011. október 11. - 18:10:36 »
Mind1 nem is kell meg gondoltam bocs a fáradozást de nekem nem menne:S mind1 meg oldom timerrel Ki számolom aztán úgy csinálom xD
904
« Dátum: 2011. október 11. - 14:18:33 »
Hát ezzel valahogy nem vagyok tisztába valami más magyarázatot tudnál adni??
905
« Dátum: 2011. október 11. - 14:03:38 »
Ilyent te hol a pibe láttál én nem tudok róla! Am ha te mondod te vagy a pro akkor biztos!
906
« Dátum: 2011. október 11. - 13:08:34 »
Mármint nekem vagy neked??xD De am dobhatsz egyet ha tetszik de nem kérem mivel azért warn jár!
907
« Dátum: 2011. október 11. - 11:42:01 »
Hy Bíztos titeket is sokszor zavarnak a szerveren a telefon hívásokkal és ezt zaklató! Én most el hoztam nektek egy oylan scriptet amivel el tudod dobni a telefonod os foglalt álapodba tudod rakni! Itt is lenne! Mód elejére: new Mobile[MAX_PLAYERS]; if(!strcmp(cmdtext, \"/foglalt\", true)) { if(Mobile[playerid] != 254) { Mobile[playerid] = 254; format(string, sizeof(string), \"Foglaltra raktad magad!\"); SendClientMessage(playerid, COLOR_WHITE, string); } else { format(string, sizeof(string), \"Telefonálás közben nem tudod!\"); SendClientMessage(playerid, COLOR_WHITE, string); } return 1; } if(!strcmp(cmdtext, \"/eldobtelefon\", true)) { if(PlayerInfo[playerid][pPnumber] != 0) { PlayerInfo[playerid][pPnumber] = 0; format(string, sizeof(string), \"Eldobtad a telefonod!\"); SendClientMessage(playerid, COLOR_WHITE, string); } else { format(string, sizeof(string), \"Nincs telefonod!\"); SendClientMessage(playerid, COLOR_WHITE, string); } return 1; } Remélem ezzel is sokaknak segítettem! Nincs tesztelve a script de ha valami gond van vele csak írjatok PM-t és javítom!
908
« Dátum: 2011. október 11. - 11:38:44 »
Sziasztok unatkoztam a reggel folyamán és gondoltam meg írok egy report scriptet! Igen meg is írtam de gondoltam ez kevés a reporthoz csináltam egy tiltás és egy feloldás parancsot a lényege ez hogy ha valaki káromkodik vagy nem ért a szép szoból le tudjátok tiltani! Nah hát akkor az alap reprot script itt is lenne: RP serverekbe ajánlom! Módunk elejére: new reporttiltva[MAX_PLAYERS]; new Reportja[MAX_PLAYERS][128];
if(strcmp(cmd, \"/report\", true) == 0) { if(IsPlayerConnected(playerid)) { if(IsPlayerConnected(playerid)) { if(reporttiltva[playerid] == 0) { GetPlayerName(playerid, sendername, sizeof(sendername)); new length = strlen(cmdtext); while ((idx < length) && (cmdtext[idx] <= \' \')) { idx++; } new offset = idx; new result[100]; while ((idx < length) && ((idx - offset) < (sizeof(result) - 1))) { result[idx - offset] = cmdtext[idx]; idx++; } result[idx - offset] = EOS; if(!strlen(result)) { SendClientMessage(playerid, COLOR_GRAD1, \"HASZNÁLAT: /report [üzenet]\"); return 1; } if(strlen(result) < 80 ) { format(string, sizeof(string), \"[%d] %s jelentése: %s\", playerid, sendername, (result)); //ABroadCast(COLOR_RED,string,1); for(new x = 0; x < MAX_PLAYERS; x++) { if(Admin(x, 1) { SendClientMessage(x, 0xFFFF00AA, string); } } strmid(Reportja[playerid], result, 0, strlen(result)); SendClientMessage(playerid, 0xFFFF00AA, \"Jelentésed elküldve az adminoknak!\"); format(stringx, sizeof(stringx), \"%s jelentése: %s\", sendername, result); SendClientMessage(playerid, 0xFFFF00AA, stringx); new nev[32]; GetPlayerName(playerid, nev, sizeof(nev)); new h,mi,s,y,m,d; getdate(y,m,d); gettime(h,mi,s); format(stringx,sizeof(stringx), \"[%d/%d/%d][%d:%d:%d] %s jelentése: %s\",y,m,d,h,mi,s,nev,result); LoOoG(stringx); } else SendClientMessage(playerid,COLOR_GRAD2,\"Túl hosszú a reportod, kicsit tömörebben fogalmazz!\"); } else SendClientMessage(playerid,COLOR_GRAD2,\"Letiltottak a reportolásról!\"); } } return 1; } Feloldás: if(strcmp(cmd, \"/felold\", true) == 0) { if(IsPlayerConnected(playerid)) { tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_GRAD2, \"HASZNÁLAT: /felold [JátékosID/NévRészlet]\"); return 1; } giveplayerid = ReturnUser(tmp); if (Admin(playerid, 1) { if(IsPlayerConnected(giveplayerid)) { if(giveplayerid != INVALID_PLAYER_ID) { new nev[32]; GetPlayerName(playerid, nev, sizeof(nev)); new nev2[32]; GetPlayerName(giveplayerid, nev2, sizeof(nev2)); reporttiltva[giveplayerid] = 0; format(string, sizeof(string), \"Újra engedélyezted %s a reportolást!\",rag(nev2,2)); SendClientMessage(playerid, COLOR_LIGHTRED, string); format(string, sizeof(string), \"%s újra engedélyezte neked a report írást!\",nev); SendClientMessage(giveplayerid, COLOR_LIGHTRED, string); new h,mi,s,y,m,d; getdate(y,m,d); gettime(h,mi,s); format(stringx,sizeof(stringx), \"[%d/%d/%d][%d:%d:%d] %s újra engedélyezte %s a reportolást.\",y,m,d,h,mi,s,nev,rag(nev2,2)); LoOoG(stringx); } } } else { format(string, sizeof(string), \"A játkos offline!\"); SendClientMessage(playerid, COLOR_GRAD1, string); } } return 1; } Tiltás: if(strcmp(cmd, \"/némít\", true) == 0) { if(IsPlayerConnected(playerid)) { tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_GRAD2, \"HASZNÁLAT: /némít [JátékosID/NévRészlet]\"); return 1; } giveplayerid = ReturnUser(tmp); if (Admin(playerid, 1) { if(IsPlayerConnected(giveplayerid)) { if(giveplayerid != INVALID_PLAYER_ID) { new nev[32]; GetPlayerName(playerid, nev, sizeof(nev)); new nev2[32]; GetPlayerName(giveplayerid, nev2, sizeof(nev2)); reporttiltva[giveplayerid] = 1; format(string, sizeof(string), \"Letiltottad %s a reportolásról!\",rag(nev2,3)); SendClientMessage(playerid, COLOR_LIGHTRED, string); format(string, sizeof(string), \"%s letiltott a report írásról!\",nev); SendClientMessage(giveplayerid, COLOR_LIGHTRED, string); new h,mi,s,y,m,d; getdate(y,m,d); gettime(h,mi,s); format(stringx,sizeof(stringx), \"[%d/%d/%d][%d:%d:%d] %s letiltotta %s a reportolásról.\",y,m,d,h,mi,s,nev,rag(nev2,3)); LoOoG(stringx); } } } else { format(string, sizeof(string), \"A játékos offline!\"); SendClientMessage(playerid, COLOR_GRAD1, string); } } return 1; } Elsõ report scriptem ha valami gond lenne vele légyszíves szoljatok remélem nem lesz de azért köszönöm! Remélem valakinek segíthettem ezzel is!
909
« Dátum: 2011. október 11. - 11:24:07 »
Szép lett tényleg elég okos találmány ment a +!
910
« Dátum: 2011. október 11. - 09:15:51 »
Nem úgy akarod hogy pl változzon a server nve egy pl! [HUN]Server neved 2. Weboldalunk:webed 3. Itt játszani élmény mert ha igen akkor tessék adok neked egy példát! Múd elejére: forward SzerverNev(); Mód leg aljára: public SzerverNev() { SzerverCounter++; if(SzerverCounter == 1) SendRconCommand(\"hostname [HUN]Server Neved\"); else if(SzerverCounter == 5) SendRconCommand(\"hostname [HUN]Amit akarsz!\"); else if(SzerverCounter == 7) SendRconCommand(\"hostname [HUN]PL:weboldal\"); else if(SzerverCounter == 9) SzerverCounter = 0; return 1; }
Ennyé még nem elég most létre huzonk egy timert: hozz létre egy változót new timer Aztán ez alá: public OnGameModeInit() { timer = SetTimer(\"SzerverNev\", 1000, 1);
Ha úgy csináltál midnent mint én akkor müködnie kell
911
« Dátum: 2011. október 11. - 09:08:02 »
Haza érek akkor össze dobok neked egyet
912
« Dátum: 2011. október 11. - 09:06:18 »
Sziasztok az lenne a problémám azt hogy tudom meg oldani ügye van a parancsra nyilló kapu! Nekem egy olyan kéne hogy parancsal is és még egy féle képpen lehessen nyítani! Ez így néz ki: regel 8.00kor nyiljon ki a kapú és este 6.00kor záruljon be ezt egy timerrel esetleg meg lehet oldani? De ez mellé ne feledjétek a parancs is meg marad amit mér meg írtam! Ha meg akkor hogy elõre is köszönöm!
913
« Dátum: 2011. október 10. - 22:00:10 »
Ez igen király lett ment a +!
914
« Dátum: 2011. október 10. - 19:44:05 »
õõ már meg oldottam de azért köszi szépen a segítséget de ha mégse lenne jó azért írok!
915
« Dátum: 2011. október 10. - 18:54:49 »
Mármint itt ezt?: public LoadCar() { new arrCoords[16][64]; new strFromFile2[256]; new File: file = fopen(\"cfg-k/kocsik.cfg\", io_read); if (file) { new idx = 184; while (idx < sizeof(CarInfo) && idx < 550) { fread(file, strFromFile2); split(strFromFile2, arrCoords, \',\'); CarInfo[idx][cModel] = strval(arrCoords[0]); CarInfo[idx][cLocationx] = floatstr(arrCoords[1]); CarInfo[idx][cLocationy] = floatstr(arrCoords[2]); CarInfo[idx][cLocationz] = floatstr(arrCoords[3]); CarInfo[idx][cAngle] = floatstr(arrCoords[4]); CarInfo[idx][cColorOne] = strval(arrCoords[5]); CarInfo[idx][cColorTwo] = strval(arrCoords[6]); strmid(CarInfo[idx][cOwner], arrCoords[7], 0, strlen(arrCoords[7]), 255); strmid(CarInfo[idx][cDescription], arrCoords[8], 0, strlen(arrCoords[8]), 255); CarInfo[idx][cValue] = strval(arrCoords[9]); CarInfo[idx][cLicense] = strval(arrCoords[10]); CarInfo[idx][cOwned] = strval(arrCoords[11]); CarInfo[idx][cLock] = strval(arrCoords[12]); CarInfo[idx][cVirWorld] = strval(arrCoords[13]); strmid(CarInfo[idx][cRendszam], arrCoords[14], 0, strlen(arrCoords[14]), 255); CarInfo[idx][cRendszamVane] = strval(arrCoords[15]); SetVehicleNumberPlate(idx, CarInfo[idx][cRendszam]); LinkVehicleToInterior(idx, cVirWorld); printf(\"JarmuID: %d Tulaj: %s Rendszam: %s\",idx,CarInfo[idx][cOwner],CarInfo[idx][cRendszam]); idx++; SetVehicleNumberPlate(idx, CarInfo[idx][cRendszam]); } } return 1; } De nem lehet hogy ez a baja: for(new h = 200; h < sizeof(CarInfo); h++) Mármint ügye ott 200-as van de az lehet az hogy az az elsõ vs kocsi m1 be másolom azért azt is hátha ! Dupla hozzászólás automatikusan összefûzve. ( 2011. október 10. - 18:56:46 )
Viszont nem azért van mert nekem van egy iylen is bent csak a változó más de az egész ugyan az nem lehet hogy ezért duplázza? public LoadKocsi() { new arrCoords[9][64]; new strFromFile2[256]; new File: file = fopen(\"cfg-k/kocsi.cfg\", io_read); if (file) { new idx = 184; while (idx < sizeof(CarInfo) && idx < 550) { fread(file, strFromFile2); split(strFromFile2, arrCoords, \',\'); KocsiInfo[idx][Tipus] = strval(arrCoords[0]); KocsiInfo[idx][Xhely] = floatstr(arrCoords[1]); KocsiInfo[idx][Yhely] = floatstr(arrCoords[2]); KocsiInfo[idx][Zhely] = floatstr(arrCoords[3]); KocsiInfo[idx][Ahely] = floatstr(arrCoords[4]); KocsiInfo[idx][szin1] = strval(arrCoords[5]); KocsiInfo[idx][szin2] = strval(arrCoords[6]); KocsiInfo[idx][Zarva] = strval(arrCoords[7]); strmid(KocsiInfo[idx][Rendszam], arrCoords[8], 0, strlen(arrCoords[8]), 255); SetVehicleNumberPlate(idx, KocsiInfo[idx][Rendszam]); LinkVehicleToInterior(idx, cVirWorld); printf(\"JarmuID: %d Rendszam: %s\",idx); idx++; SetVehicleNumberPlate(idx, KocsiInfo[idx][Rendszam]); } } return 1; }
Oldalak: 1 ... 59 60 [61] 62 63 ... 69
|