wenom18 1 Odesláno: 25. Červen, 2013 Share Odesláno: 25. Červen, 2013 Rcon Menu Takže tento script je vytvořen jen tak ze srandy, je to můj první filterscript. Jde o admin menu, které může zobrazit jen RCON admin. Viz obrázek . Stačí se přihlásit přes RCON a napsat /menu Dále jsem přidal příkaz /car taktéž po RCON přihlášení. Příkazy : /menu - zobrází menu s nabídkou ( obrázek ) /car - můžete si spawnout vozidlo s určitou barvou Poděkování patří hráči TeCHNoToMo Download : ZDE Screen : ( pokud se obrázek neukazuje klikni ZDE ) Link to comment Share on other sites More sharing options...
Amenadiel 286 Odesláno: 25. Červen, 2013 Share Odesláno: 25. Červen, 2013 když ješte není povolen dowload alespon ten obrázek;) Link to comment Share on other sites More sharing options...
Fr0st 23 Odesláno: 25. Červen, 2013 Share Odesláno: 25. Červen, 2013 na prvý FS je to podľa mňa nice.. Mohol si ale pridať oveľa viac tých veci do toho dialógu.. Každopádne jak budeš naďalej pawniť a budeš potrebovať pomoc tak mi napíš Link to comment Share on other sites More sharing options...
Amenadiel 286 Odesláno: 25. Červen, 2013 Share Odesláno: 25. Červen, 2013 na prvý FS je to podľa mňa nice.. Mohol si ale pridať oveľa viac tých veci do toho dialógu.. Každopádne jak budeš naďalej pawniť a budeš potrebovať pomoc tak mi napíš ted mi řekni z kolika % si mu pomáhal? Link to comment Share on other sites More sharing options...
Fr0st 23 Odesláno: 25. Červen, 2013 Share Odesláno: 25. Červen, 2013 asi 25 % iba som mu opravil zátvorky + nejaké errory.. nič zložité Link to comment Share on other sites More sharing options...
Robin 67 Odesláno: 25. Červen, 2013 Share Odesláno: 25. Červen, 2013 Pridaj screenshot Link to comment Share on other sites More sharing options...
Marv 10 Odesláno: 29. Listopad, 2013 Share Odesláno: 29. Listopad, 2013 Vieš ako neznášam, keď niekto kopíruje cudzie scripty? V prípade, že si to naozaj robil ty, nič sa nedeje Vieš, ako ostatný čo sa začali učiť pawno, tak začali s niečim ľahkým ako napríklad Radio Script, Free výbava, proste niečo v zmysle príkazov. Aby to fungovalo a predstavili svoj First Script. No ako teraz pozerám do kódu, tak mi nepripadáš ako začiatočník keď tam už vidím enum PlayerData ale pokiaľ ti s tým niekto pomohol tak nevadí, no ideme ďalej. Toto mi nepripadá ako rozumne riešenie príkazov. Buď používam jeden alebo žiadny systém aj keď na ZCMD nemá nič (QCMD - By QWER to je tiež super ) public OnPlayerCommandText(playerid, cmdtext[]) { if (strcmp("/menu", cmdtext, true, 10) == 0) { if(IsPlayerAdmin(playerid)) { ShowPlayerDialog(playerid,999,DIALOG_STYLE_LIST,"{FF0000}Menu pro RCON Adminy"," {FFD700}Warpy\n{009900}- Pol.Stanice LS \n{009900}- Ammo LS\n{009900}- Nemocnice LS \n{FFA500}- Ammo LV \n{FFA500}- Loď LV \n{FFA500}- Nemocnice LV \n{87CEEB}- Ammo SF \n{87CEEB}- Letiště SF \n{87CEEB}- Wang Cars SF \n {FFD700}Ostatní \nRychlá výbava - HP,ARMOR,Sawn,Uzi","Zvolit","Odejít"); } else { SendClientMessage(playerid,0xFFFFFFFF,"{FF0000}Nejsi admin!"); } return 1; } dcmd(car,3,cmdtext); return 0; } Tak väčšinou keď začínam nový príkaz, tak si pekne nachystám príkaz. dcmd_prikaz(playerid,params[]) { return 1; } No nepochopím to tvoje dcmd_prikaz(playerid,params[]){ return 1; } Ako by to bolo s niekade zle skopírované [Tu z fora/pastebunu] dcmd_car(playerid,params[]) { if(IsPlayerAdmin(playerid)) { new tmp[256], tmp2[256], tmp3[256], Index; tmp = strtok(params,Index), tmp2 = strtok(params,Index); tmp3 = strtok(params,Index); if(!strlen(tmp)) return SendClientMessage(playerid, -1, "Pouziti: /car [ID/Nazev] [Barva 1 ] [Barva 2]"); new car, colour1, colour2, string[128]; if(!IsNumeric(tmp)) car = GetVehicleModelIDFromName(tmp); else car = strval(tmp); if(car < 400 || car > 611) return SendClientMessage(playerid, -1, "ERROR: Nespravne ID/Nazev [400 - 611]"); if(!strlen(tmp2)) colour1 = random(126); else colour1 = strval(tmp2); if(!strlen(tmp3)) colour2 = random(126); else colour2 = strval(tmp3); new LVehicleID,Float:X,Float:Y,Float:Z, Float:Angle,int1; GetPlayerPos(playerid, X,Y,Z); GetPlayerFacingAngle(playerid,Angle); int1 = GetPlayerInterior(playerid); LVehicleID = CreateVehicle(car, X+3,Y,Z, Angle, colour1, colour2, -1); LinkVehicleToInterior(LVehicleID,int1); PlayerInfo[playerid][pCar] = LVehicleID; SaveToFile("CarSpawns",string); format(string, sizeof(string), "Spawnul jsi \"%s\" (Model:%d) v barvach (%d, %d)", VehicleNames[car-400], car, colour1, colour2); return SendClientMessage(playerid,-1, string); } else return SendClientMessage(playerid,-1,"ERROR"); } Vážne zamyslite sa aj ostatný. Hneď ako ste začali s pawnom ste ovládali strlen alebo rozedzie medzi ID ako napríklad: if(car < 400 || car > 611) Alebo ovládali ste forvardy a vedeli ste si vytvoriť vlastný public ako napríklad: forward CarSpawner(playerid,model); public CarSpawner(playerid,model) { { new Float:x, Float:y, Float:z, Float:angle; GetPlayerPos(playerid, x, y, z); GetPlayerFacingAngle(playerid, angle); new vehicleid=CreateVehicle(model, x, y, z, angle, -1, -1, -1); PutPlayerInVehicle(playerid, vehicleid, 0); SetVehicleVirtualWorld(vehicleid, GetPlayerVirtualWorld(playerid)); LinkVehicleToInterior(vehicleid, GetPlayerInterior(playerid)); ChangeVehicleColor(vehicleid,0,7); PlayerInfo[playerid][pCar] = vehicleid; } return 1; } Tak ja určite nie. Buď si už pokročilí pawner, alebo si amatérsky kopýrák. Sú len 2 možnosti a garantujem ti že ta prvá nieje správne. Link to comment Share on other sites More sharing options...
Albus Brambůrek 41 Odesláno: 30. Listopad, 2013 Share Odesláno: 30. Listopad, 2013 Vieš ako neznášam, keď niekto kopíruje cudzie scripty? V prípade, že si to naozaj robil ty, nič sa nedeje Vieš, ako ostatný čo sa začali učiť pawno, tak začali s niečim ľahkým ako napríklad Radio Script, Free výbava, proste niečo v zmysle príkazov. Aby to fungovalo a predstavili svoj First Script. No ako teraz pozerám do kódu, tak mi nepripadáš ako začiatočník keď tam už vidím enum PlayerData ale pokiaľ ti s tým niekto pomohol tak nevadí, no ideme ďalej. Toto mi nepripadá ako rozumne riešenie príkazov. Buď používam jeden alebo žiadny systém aj keď na ZCMD nemá nič (QCMD - By QWER to je tiež super ) public OnPlayerCommandText(playerid, cmdtext[]) { if (strcmp("/menu", cmdtext, true, 10) == 0) { if(IsPlayerAdmin(playerid)) { ShowPlayerDialog(playerid,999,DIALOG_STYLE_LIST,"{FF0000}Menu pro RCON Adminy"," {FFD700}Warpy\n{009900}- Pol.Stanice LS \n{009900}- Ammo LS\n{009900}- Nemocnice LS \n{FFA500}- Ammo LV \n{FFA500}- Loď LV \n{FFA500}- Nemocnice LV \n{87CEEB}- Ammo SF \n{87CEEB}- Letiště SF \n{87CEEB}- Wang Cars SF \n {FFD700}Ostatní \nRychlá výbava - HP,ARMOR,Sawn,Uzi","Zvolit","Odejít"); } else { SendClientMessage(playerid,0xFFFFFFFF,"{FF0000}Nejsi admin!"); } return 1; } dcmd(car,3,cmdtext); return 0; } Tak väčšinou keď začínam nový príkaz, tak si pekne nachystám príkaz. dcmd_prikaz(playerid,params[]) { return 1; } No nepochopím to tvoje dcmd_prikaz(playerid,params[]){ return 1; } Ako by to bolo s niekade zle skopírované [Tu z fora/pastebunu] dcmd_car(playerid,params[]) { if(IsPlayerAdmin(playerid)) { new tmp[256], tmp2[256], tmp3[256], Index; tmp = strtok(params,Index), tmp2 = strtok(params,Index); tmp3 = strtok(params,Index); if(!strlen(tmp)) return SendClientMessage(playerid, -1, "Pouziti: /car [ID/Nazev] [Barva 1 ] [Barva 2]"); new car, colour1, colour2, string[128]; if(!IsNumeric(tmp)) car = GetVehicleModelIDFromName(tmp); else car = strval(tmp); if(car < 400 || car > 611) return SendClientMessage(playerid, -1, "ERROR: Nespravne ID/Nazev [400 - 611]"); if(!strlen(tmp2)) colour1 = random(126); else colour1 = strval(tmp2); if(!strlen(tmp3)) colour2 = random(126); else colour2 = strval(tmp3); new LVehicleID,Float:X,Float:Y,Float:Z, Float:Angle,int1; GetPlayerPos(playerid, X,Y,Z); GetPlayerFacingAngle(playerid,Angle); int1 = GetPlayerInterior(playerid); LVehicleID = CreateVehicle(car, X+3,Y,Z, Angle, colour1, colour2, -1); LinkVehicleToInterior(LVehicleID,int1); PlayerInfo[playerid][pCar] = LVehicleID; SaveToFile("CarSpawns",string); format(string, sizeof(string), "Spawnul jsi \"%s\" (Model:%d) v barvach (%d, %d)", VehicleNames[car-400], car, colour1, colour2); return SendClientMessage(playerid,-1, string); } else return SendClientMessage(playerid,-1,"ERROR"); } Vážne zamyslite sa aj ostatný. Hneď ako ste začali s pawnom ste ovládali strlen alebo rozedzie medzi ID ako napríklad: if(car < 400 || car > 611) Alebo ovládali ste forvardy a vedeli ste si vytvoriť vlastný public ako napríklad: forward CarSpawner(playerid,model); public CarSpawner(playerid,model) { { new Float:x, Float:y, Float:z, Float:angle; GetPlayerPos(playerid, x, y, z); GetPlayerFacingAngle(playerid, angle); new vehicleid=CreateVehicle(model, x, y, z, angle, -1, -1, -1); PutPlayerInVehicle(playerid, vehicleid, 0); SetVehicleVirtualWorld(vehicleid, GetPlayerVirtualWorld(playerid)); LinkVehicleToInterior(vehicleid, GetPlayerInterior(playerid)); ChangeVehicleColor(vehicleid,0,7); PlayerInfo[playerid][pCar] = vehicleid; } return 1; } Tak ja určite nie. Buď si už pokročilí pawner, alebo si amatérsky kopýrák. Sú len 2 možnosti a garantujem ti že ta prvá nieje správne. +1 Link to comment Share on other sites More sharing options...
Amenadiel 286 Odesláno: 30. Listopad, 2013 Share Odesláno: 30. Listopad, 2013 Vieš ako neznášam, keď niekto kopíruje cudzie scripty? V prípade, že si to naozaj robil ty, nič sa nedeje Vieš, ako ostatný čo sa začali učiť pawno, tak začali s niečim ľahkým ako napríklad Radio Script, Free výbava, proste niečo v zmysle príkazov. Aby to fungovalo a predstavili svoj First Script. No ako teraz pozerám do kódu, tak mi nepripadáš ako začiatočník keď tam už vidím enum PlayerData ale pokiaľ ti s tým niekto pomohol tak nevadí, no ideme ďalej. Toto mi nepripadá ako rozumne riešenie príkazov. Buď používam jeden alebo žiadny systém aj keď na ZCMD nemá nič (QCMD - By QWER to je tiež super ) public OnPlayerCommandText(playerid, cmdtext[]) { if (strcmp("/menu", cmdtext, true, 10) == 0) { if(IsPlayerAdmin(playerid)) { ShowPlayerDialog(playerid,999,DIALOG_STYLE_LIST,"{FF0000}Menu pro RCON Adminy"," {FFD700}Warpy\n{009900}- Pol.Stanice LS \n{009900}- Ammo LS\n{009900}- Nemocnice LS \n{FFA500}- Ammo LV \n{FFA500}- Loď LV \n{FFA500}- Nemocnice LV \n{87CEEB}- Ammo SF \n{87CEEB}- Letiště SF \n{87CEEB}- Wang Cars SF \n {FFD700}Ostatní \nRychlá výbava - HP,ARMOR,Sawn,Uzi","Zvolit","Odejít"); } else { SendClientMessage(playerid,0xFFFFFFFF,"{FF0000}Nejsi admin!"); } return 1; } dcmd(car,3,cmdtext); return 0; } Tak väčšinou keď začínam nový príkaz, tak si pekne nachystám príkaz. dcmd_prikaz(playerid,params[]) { return 1; } No nepochopím to tvoje dcmd_prikaz(playerid,params[]){ return 1; } Ako by to bolo s niekade zle skopírované [Tu z fora/pastebunu] dcmd_car(playerid,params[]) { if(IsPlayerAdmin(playerid)) { new tmp[256], tmp2[256], tmp3[256], Index; tmp = strtok(params,Index), tmp2 = strtok(params,Index); tmp3 = strtok(params,Index); if(!strlen(tmp)) return SendClientMessage(playerid, -1, "Pouziti: /car [ID/Nazev] [Barva 1 ] [Barva 2]"); new car, colour1, colour2, string[128]; if(!IsNumeric(tmp)) car = GetVehicleModelIDFromName(tmp); else car = strval(tmp); if(car < 400 || car > 611) return SendClientMessage(playerid, -1, "ERROR: Nespravne ID/Nazev [400 - 611]"); if(!strlen(tmp2)) colour1 = random(126); else colour1 = strval(tmp2); if(!strlen(tmp3)) colour2 = random(126); else colour2 = strval(tmp3); new LVehicleID,Float:X,Float:Y,Float:Z, Float:Angle,int1; GetPlayerPos(playerid, X,Y,Z); GetPlayerFacingAngle(playerid,Angle); int1 = GetPlayerInterior(playerid); LVehicleID = CreateVehicle(car, X+3,Y,Z, Angle, colour1, colour2, -1); LinkVehicleToInterior(LVehicleID,int1); PlayerInfo[playerid][pCar] = LVehicleID; SaveToFile("CarSpawns",string); format(string, sizeof(string), "Spawnul jsi \"%s\" (Model:%d) v barvach (%d, %d)", VehicleNames[car-400], car, colour1, colour2); return SendClientMessage(playerid,-1, string); } else return SendClientMessage(playerid,-1,"ERROR"); } Vážne zamyslite sa aj ostatný. Hneď ako ste začali s pawnom ste ovládali strlen alebo rozedzie medzi ID ako napríklad: if(car < 400 || car > 611) Alebo ovládali ste forvardy a vedeli ste si vytvoriť vlastný public ako napríklad: forward CarSpawner(playerid,model); public CarSpawner(playerid,model) { { new Float:x, Float:y, Float:z, Float:angle; GetPlayerPos(playerid, x, y, z); GetPlayerFacingAngle(playerid, angle); new vehicleid=CreateVehicle(model, x, y, z, angle, -1, -1, -1); PutPlayerInVehicle(playerid, vehicleid, 0); SetVehicleVirtualWorld(vehicleid, GetPlayerVirtualWorld(playerid)); LinkVehicleToInterior(vehicleid, GetPlayerInterior(playerid)); ChangeVehicleColor(vehicleid,0,7); PlayerInfo[playerid][pCar] = vehicleid; } return 1; } Tak ja určite nie. Buď si už pokročilí pawner, alebo si amatérsky kopýrák. Sú len 2 možnosti a garantujem ti že ta prvá nieje správne. Ty seš asi fakt de**** a nauč se číst Poděkování patří hráči TeCHNoToMo a jako co že používá cmd_neco(playerid,params[]){ return 1; } je to jeho a jen jeho vec tak nevím co sem sereš že si musí dát ten příkaz takle cmd_neco(playerid,params[]) { return 1; } a to další vec když nekdo šptrá wikinu + má pomoc od pawnera kterej to dělá dlouho SVETE DIV SE!!!!! ze udelal car spawner s IDCKAMA to si vždy takovej ? Fakt nemužu pochopit proč takle ješte debilne kritizuješ a možné je že to zkopčil ale mohla by to byt i vina technoprda . . .že používá neco jineho a já taky zrovna když jsem začínal jsem nedělal Radio Script Teleporty script to vypada jak kdybys určoval co mužou a co ne . . . tyvole já mám dost. . . . Vážne zamyslite sa aj ostatný. Hneď ako ste začali s pawnom ste ovládali strlen alebo rozedzie medzi ID ako napríklad: if(car < 400 || car > 611) BOŽEEEE!!! to je fakt ID pane bože . . . Link to comment Share on other sites More sharing options...
Marv 10 Odesláno: 30. Listopad, 2013 Share Odesláno: 30. Listopad, 2013 To bol len môj názor. Proste sa pýši cudzím kódom a to ja neznesiem. Link to comment Share on other sites More sharing options...
Amenadiel 286 Odesláno: 30. Listopad, 2013 Share Odesláno: 30. Listopad, 2013 To bol len môj názor. Proste sa pýši cudzím kódom a to ja neznesiem. Kdyby se pyšnil nepsal by tam todle "Poděkování patří hráči TeCHNoToMo" a rovnou by řekl že to je jen a jen jeho Link to comment Share on other sites More sharing options...
Marv 10 Odesláno: 30. Listopad, 2013 Share Odesláno: 30. Listopad, 2013 Ok, neriešim, kopýruj si čo chceš. (Napr ako to vip by qwer) Už neriešim. Link to comment Share on other sites More sharing options...
TheRohlikar 21 Odesláno: 1. Prosinec, 2013 Share Odesláno: 1. Prosinec, 2013 Nechápu Vás. Člověk udělá script a hned je to kopírák ? Lidi, vzpamatujte se. Ok, třeba se podíval na wikinu a je to tam takhle udělané, tak to vzal a předělal - Překvapivě, když neumí používat DCMD, ZCMD, atd. tak použije CMDčko (normal).. ??? A co ? ... TechnTomo mu pomáhal a on je (podle mně) dobrý pawner, takže si myslím, že pokud mu pomohl, není co řešit. Link to comment Share on other sites More sharing options...
Marv 10 Odesláno: 11. Prosinec, 2013 Share Odesláno: 11. Prosinec, 2013 Mimochodom prečo Rcon menu ? Link to comment Share on other sites More sharing options...
Amenadiel 286 Odesláno: 11. Prosinec, 2013 Share Odesláno: 11. Prosinec, 2013 Mimochodom prečo Rcon menu ? páč to rcon menu ani není . . . . Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now