GAMELASTERツ 73 Odesláno: 11. Červenec, 2011 Share Odesláno: 11. Červenec, 2011 Ahojte, takze som spravil taku pracu z nudy. Je to portalova zbran z Portalu. Takze ako to funguje: Pridete dakam, kde chcete polozit portal 1! Napisete /p1 a otroska dalej od vas sa zjavi smrtka(Ak to nevyhovuje, tak to dam ze to da na miesto, na ktorom som ale mna to portne do zadu). Potom pridete dakam, kde chcete polozit 2 portal. Napisete /p2 a vytvory sa vam ikona zo smrtkami! Potom uz staci iba chodit do smrtiek a ono vas to bude portovat z jeden smrtki k druhej. Ak chcete ich vymazat, staci napisat /pr !. Vsetky prikazy najdete tu: /ph Takze komentuje a kritizujte! P.S. Ak to bude mat uspech, budu i dalsie verzie . DW Link: http://euroshare.eu/file/883265/portal.amx Link to comment Share on other sites More sharing options...
Guest QWERův druhý účet Odesláno: 11. Červenec, 2011 Share Odesláno: 11. Červenec, 2011 download ? Link to comment Share on other sites More sharing options...
Guest Odesláno: 11. Červenec, 2011 Share Odesláno: 11. Červenec, 2011 download ? slepota? http://euroshare.eu/file/883265/portal.amx Link to comment Share on other sites More sharing options...
Guest QWERův druhý účet Odesláno: 11. Červenec, 2011 Share Odesláno: 11. Červenec, 2011 slepota ? tvoj kokotizmus... kebyže vidíš ten príspevok v čase ako ja, tam ešte nebol link iba text... potom to editol... Link to comment Share on other sites More sharing options...
Kuba 0 Odesláno: 11. Červenec, 2011 Share Odesláno: 11. Červenec, 2011 slepota ?tvoj kokotizmus... kebyže vidíš ten príspevok v čase ako ja, tam ešte nebol link iba text... potom to editol... Nikdo nic needitoval jinak by to tam bylo napsane Link to comment Share on other sites More sharing options...
DooM 93 Odesláno: 11. Červenec, 2011 Share Odesláno: 11. Červenec, 2011 hmm pekne 6/10 Link to comment Share on other sites More sharing options...
Guest QWERův druhý účet Odesláno: 11. Červenec, 2011 Share Odesláno: 11. Červenec, 2011 CoCo, no to tam nebolo, dopisal som prispevok a už to tam bolo a text "Počas toho čo ste písali príspevok prispel do topicu ...." btw zbytočné premeny x = dini_Float("portal.sav", "X2"); y = dini_Float("portal.sav", "Y2"); z = dini_Float("portal.sav", "Z2"); SetPlayerPos(playerid, x + 2, y + 2, z); } if(pickupid == port1) { new Float:x, Float:y, Float:z; x = dini_Float("portal.sav", "X1"); y = dini_Float("portal.sav", "Y1"); z = dini_Float("portal.sav", "Z1"); SetPlayerPos(playerid, x + 2, y + 2, z); stačilo SetPlayerPos(playerid,dini_Float("portal.sav", "X1")+2, dini_Float("portal.sav", "Y1") + 2, dini_Float("portal.sav", "Z1")); Link to comment Share on other sites More sharing options...
DooM 93 Odesláno: 11. Červenec, 2011 Share Odesláno: 11. Červenec, 2011 CoCo, no to tam nebolo, dopisal som prispevok a už to tam bolo a text "Počas toho čo ste písali príspevok prispel do topicu ...." asi ti proste jen ujeli oci 1600 PRISPEVEKKK!!!! Link to comment Share on other sites More sharing options...
GAMELASTERツ 73 Odesláno: 11. Červenec, 2011 Author Share Odesláno: 11. Červenec, 2011 CoCo, no to tam nebolo, dopisal som prispevok a už to tam bolo a text "Počas toho čo ste písali príspevok prispel do topicu ...." btw zbytočné premeny x = dini_Float("portal.sav", "X2"); y = dini_Float("portal.sav", "Y2"); z = dini_Float("portal.sav", "Z2"); SetPlayerPos(playerid, x + 2, y + 2, z); } if(pickupid == port1) { new Float:x, Float:y, Float:z; x = dini_Float("portal.sav", "X1"); y = dini_Float("portal.sav", "Y1"); z = dini_Float("portal.sav", "Z1"); SetPlayerPos(playerid, x + 2, y + 2, z); stačilo SetPlayerPos(playerid,dini_Float("portal.sav", "X1")+2, dini_Float("portal.sav", "Y1") + 2, dini_Float("portal.sav", "Z1")); Takhle to nemam, mam to inak, to robi DeAMX Link to comment Share on other sites More sharing options...
Guest Odesláno: 11. Červenec, 2011 Share Odesláno: 11. Červenec, 2011 Slabota ... Z nudy udělám svůj vlastní a bude lepší Link to comment Share on other sites More sharing options...
GAMELASTERツ 73 Odesláno: 12. Červenec, 2011 Author Share Odesláno: 12. Červenec, 2011 Slabota ... Z nudy udělám svůj vlastní a bude lepší OMG, ja som zaciatocnik omg. Ja som tu hadam 2 roky nebol a skoro cele pawno som zabudol. Takze ber na ohlad, ze to neni Super mega take iste ako v portali! Link to comment Share on other sites More sharing options...
malyruza 0 Odesláno: 13. Červenec, 2011 Share Odesláno: 13. Červenec, 2011 Tvuj FS asi tezko jestli myslis to kopirovani http://forum.sa-mp.com/showthread.php?t ... ght=portal Tady to mate na sa mp foru premenils jmeno a uploadoval jis to jinde ale neni to tvoje !!! Link to comment Share on other sites More sharing options...
Guest QWERův druhý účet Odesláno: 13. Červenec, 2011 Share Odesláno: 13. Červenec, 2011 kamoško asi nevieš očom hovoríš... on to má vyriešené úplne inač... veď si porovnaj #include #include #include new globC8; new globCC; new globD0; new globD4; function58(arg0, arg1) { new File:var0 = 0, File:var1 = 0; if(!fexist(arg0)) { return 0; } var0 = fopen(arg0, 0); var1 = fopen(arg1, 1); new var2[255]; while(fread(var0, var2, 255)) { function270(var2); format(var2, 255, "%s\r\n", var2); fwrite(var1, var2); } fclose(var0); fclose(var1); return 1; } function270(arg0) { new var0 = strlen(arg0); if(!arg0) { return 0; } if(arg0[var0 - 1] == 10 || arg0[var0 - 1] == 13) { arg0[var0 - 1] = 0; if(!arg0) { return 0; } if(arg0[var0 - 2] == 10 || arg0[var0 - 2] == 13) { arg0[var0 - 2] = 0; } } return 0; } function498(arg0, arg1, arg2) { new var0[255]; new var1 = 0; var0[0] = 0; if(strlen(arg0) <= arg1) { return var0; } if(strlen(arg0) <= arg2 + arg1) { arg2 = strlen(arg0) - arg1; } if(0 >= arg2) { return var0; } for(var1 = arg1; arg2 + arg1 > var1; var1++) { var0[var1 - arg1] = arg0[var1]; if(!arg0[var1]) { return var0; } } var0[arg2] = 0; return var0; } function758(arg0, arg1) { new var0 = strlen(arg1); new var1 = 0; for(var1 = 0; var1 < var0; var1++) { arg0[var1] = arg1[var1]; } arg0[var0] = 0; return 0; } function84C(arg0, arg1, arg2) { if(strlen(arg0) != strlen(arg1)) { return 0; } if(!strcmp(arg0, arg1, arg2)) { return 1; } return 0; } function910(arg0) { new var0[255]; var0[0] = 0; if(!arg0) { return var0; } new var1 = 0; for(var1 = 0; strlen(arg0) > var1; var1++) { var0[var1] = tolower(arg0[var1]); } var0[strlen(arg0)] = 0; return var0; } functionAC8(arg0) { if(fexist(arg0)) { return 1; } return 0; } functionB14(arg0) { new File:var0 = 0; if(fexist(arg0)) { return 0; } var0 = fopen(arg0, 1); fclose(var0); return 1; } functionBD4(arg0) { new var0[255]; var0[0] = 0; if(strfind(arg0, "=", true, 0) == -1) { return var0; } function758(var0, function910(function498(arg0, 0, strfind(arg0, "=", true, 0)))); return var0; } functionD68(arg0) { new var0[255]; var0[0] = 0; if(strfind(arg0, "=", true, 0) == -1) { return var0; } function758(var0, function498(arg0, strfind(arg0, "=", true, 0) + 1, strlen(arg0))); return var0; } functionEF4(arg0, arg1, arg2) { new File:var0 = 0, File:var1 = 0; new var2 = 0; new var3[255]; if(!arg1) { return 0; } format(var3, 255, "%s.part", arg0); var0 = fopen(arg0, 0); if(!var0) { return 0; } fremove(var3); var1 = fopen(var3, 1); while(fread(var0, var3, 255)) { function270(var3); if(!var2 && function84C(functionBD4(var3), arg1, true)) { format(var3, 255, "%s=%s", arg1, arg2); var2 = 1; } fwrite(var1, var3); fwrite(var1, "\r\n"); } if(!var2) { format(var3, 255, "%s=%s", arg1, arg2); fwrite(var1, var3); fwrite(var1, "\r\n"); } fclose(var0); fclose(var1); format(var3, 255, "%s.part", arg0); if(function58(var3, arg0)) { return fremove(var3); } return 0; } function13AC(arg0, arg1, arg2) { new var0[255]; format(var0, 255, "%f", arg2); return functionEF4(arg0, arg1, var0); } Float:function1444(arg0, arg1) { return floatstr(function14A4(arg0, arg1)); } function14A4(arg0, arg1) { new File:var0 = 0; new var1[255]; new var2[255]; var1[0] = 0; var0 = fopen(arg0, 0); if(!var0) { return var1; } while(fread(var0, var1, 255)) { function270(var1); if(function84C(functionBD4(var1), arg1, true)) { var2[0] = 0; strcat(var2, functionD68(var1), 255); fclose(var0); return var2; } } fclose(var0); return var1; } public OnFilterScriptInit() { if(!functionAC8("portal.sav")) { functionB14("portal.sav"); } print("\n--------------------------------------"); print(" Portal gun by GAMELASTER"); print("--------------------------------------\n"); return 1; } public OnFilterScriptExit() { return 1; } public OnGameModeInit() { return 1; } public OnGameModeExit() { return 1; } public OnPlayerRequestClass(playerid, classid) { return 1; } public OnPlayerConnect(playerid) { return 1; } public OnPlayerDisconnect(playerid, reason) { return 1; } public OnPlayerSpawn(playerid) { return 1; } public OnPlayerDeath(playerid, killerid, reason) { return 1; } public OnVehicleSpawn(vehicleid) { return 1; } public OnVehicleDeath(vehicleid, killerid) { return 1; } public OnPlayerText(playerid, text) { return 1; } public OnPlayerCommandText(playerid, cmdtext) { if(!strcmp(cmdtext, "/ph", true)) { SendClientMessage(playerid, 0xFF0000AA, "Portal gun by GAMELASTER"); SendClientMessage(playerid, 0x0000BBAA, "Prikazy"); SendClientMessage(playerid, 0xFF0000AA, "/p1 - Vytvorenie 1 portalu"); SendClientMessage(playerid, 0x0000BBAA, "/p2 - Vytvorenie 2 portalu"); SendClientMessage(playerid, 0xFF0000AA, "/pr - Reload Portalov"); return 1; } if(!strcmp(cmdtext, "/pr", true)) { DestroyPickup(globC8); DestroyPickup(globCC); SendClientMessage(playerid, 0xFF0000AA, "Uspesne ste Reloadli vsetky portaly!"); return 1; } if(!strcmp(cmdtext, "/p1", true)) { if(globD0 == 1) { DestroyPickup(globC8); } new Float:var0 = 0.0, Float:var1 = 0.0, Float:var2 = 0.0; GetPlayerPos(playerid, var0, var1, var2); function13AC("portal.sav", "X1", var0); function13AC("portal.sav", "Y1", var1); function13AC("portal.sav", "Z1", var2); globC8 = CreatePickup(1254, 1, var0 + 2, var1, var2, 4294967295); globD0 = 1; SendClientMessage(playerid, 0xFF0000AA, "Uspesne ste pridali 1 portal!"); return 1; } if(!strcmp(cmdtext, "/p2", true)) { if(globD4 == 1) { DestroyPickup(globCC); } new Float:var0 = 0.0, Float:var1 = 0.0, Float:var2 = 0.0; GetPlayerPos(playerid, var0, var1, var2); function13AC("portal.sav", "X2", var0); function13AC("portal.sav", "Y2", var1); function13AC("portal.sav", "Z2", var2); globCC = CreatePickup(1313, 1, var0 + 2, var1, var2, 4294967295); globD4 = 1; SendClientMessage(playerid, 0x0000BBAA, "Uspesne ste pridali 2 portal!"); return 1; } return 0; } 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 OnPlayerRequestSpawn(playerid) { return 1; } public OnObjectMoved(objectid) { return 1; } public OnPlayerObjectMoved(playerid, objectid) { return 1; } public OnPlayerPickUpPickup(playerid, pickupid) { if(pickupid == globC8) { new Float:var0 = 0.0, Float:var1 = 0.0, Float:var2 = 0.0; var0 = function1444("portal.sav", "X2"); var1 = function1444("portal.sav", "Y2"); var2 = function1444("portal.sav", "Z2"); SetPlayerPos(playerid, var0 + 2, var1 + 2, var2); } if(pickupid == globCC) { new Float:var0 = 0.0, Float:var1 = 0.0, Float:var2 = 0.0; var0 = function1444("portal.sav", "X1"); var1 = function1444("portal.sav", "Y1"); var2 = function1444("portal.sav", "Z1"); SetPlayerPos(playerid, var0 + 2, var1 + 2, var2); } return 1; } public OnVehicleMod() { return 1; } public OnVehiclePaintjob() { return 1; } public OnVehicleRespray() { return 1; } public OnPlayerSelectedMenuRow(playerid, row) { return 1; } public OnPlayerExitedMenu(playerid) { return 1; } public OnPlayerInteriorChange() { return 1; } public OnPlayerKeyStateChange(playerid, newkeys, oldkeys) { return 1; } public OnRconLoginAttempt() { return 1; } public OnPlayerUpdate() { return 1; } public OnPlayerStreamIn() { return 1; } public OnPlayerStreamOut() { return 1; } public OnVehicleStreamIn() { return 1; } public OnVehicleStreamOut() { return 1; } public OnDialogResponse() { return 1; } public OnPlayerClickPlayer() { return 1; } s týmto http://pastebin.com/rB02yDms ... takže jediný trapko si tu ty... Link to comment Share on other sites More sharing options...
Guest VenomCze Odesláno: 13. Červenec, 2011 Share Odesláno: 13. Červenec, 2011 10/10 Link to comment Share on other sites More sharing options...
GAMELASTERツ 73 Odesláno: 13. Červenec, 2011 Author Share Odesláno: 13. Červenec, 2011 10/10 Diky. Tvuj FS asi tezko jestli myslis to kopirovani http://forum.sa-mp.com/showthread.php?t ... ght=portal Tady to mate na sa mp foru premenils jmeno a uploadoval jis to jinde ale neni to tvoje !!! Je to moj script. Ty deb*le, prvo si pozri ci to co pises je pravda lol. 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