Administrátor Ewwe 434 Odesláno: 12. Srpen, 2011 Administrátor Share Odesláno: 12. Srpen, 2011 Zdravim updatnul sem /saveex předelal do dcmd pridal prikaz cp tedy /cp toznamena ze zadate třreba /cp 1318 5 a vytvori va to kod na pickup s id 1318 a typ pickupu bude 5 definice /newy new Float:x,Float:y,Float:z; #define dcmd(%1,%2,%3) if ((strcmp((%3)[1], #%1, true, (%2)) == 0) && ((((%3)[(%2) + 1] == 0) && (dcmd_%1(playerid, "")))||(((%3)[(%2) + 1] == 32) && (dcmd_%1(playerid, (%3)[(%2) + 2]))))) return 1 příkazy : dcmd_saveex(playerid,params[]) { #pragma unused params new File:pos = fopen("pos.pwn",io_append ); new string[256]; GetPlayerPos(playerid,x,y,z); if(fexist("pos.pwn")) { format(string, 256, "SetPlayerPos(playerid,%f,%f,%f);SetPlayerInterior(playerid,%d);\n",x,y,z,GetPlayerInterior(playerid) ); SendClientMessage(playerid,0xFF0000FF,"Uložil jsi pozici a interior"); fwrite(pos, string); fclose(pos); } return 1; } dcmd_cp(playerid,params[]) { new id = strval(params[0]); new typ = strval(params[1]); if(!strlen(params[0]))return SendClientMessage(playerid,0xFF0000FF,"Nezadal si id pickupu"); if(!strlen(params[1]))return SendClientMessage(playerid,0xFF0000FF,"Nezadal si typ pickupu"); new File:pos = fopen("pos.pwn",io_append ); new string[256]; GetPlayerPos(playerid,x,y,z); if(fexist("pos.pwn")) { format(string, 256, "CreatePickup(%d, %d,%f,%f,%f,%d )\n",id,typ,x,y,z,GetPlayerVirtualWorld(playerid)); SendClientMessage(playerid,0xFF0000FF,"Uložil jsi pickup"); fwrite(pos, string); fclose(pos); } return 1; } Do commandtextu: dcmd(saveex,6,cmdtext); dcmd(cp,2,cmdtext); opet prikazy 4fun a pro zacatecniky apro ulehceni prace Link to comment Share on other sites More sharing options...
DooM 93 Odesláno: 12. Srpen, 2011 Share Odesláno: 12. Srpen, 2011 Celkem pekne 7/10 btw mas chybu v podpisu mas tam "prič" Link to comment Share on other sites More sharing options...
Administrátor Ewwe 434 Odesláno: 12. Srpen, 2011 Author Administrátor Share Odesláno: 12. Srpen, 2011 no jo ja to vim ale abych to opravil to bych muze sdo uzivatelkyho uctu a profil podpis ablablbal namaha.JInak diky z ahodnoceni Link to comment Share on other sites More sharing options...
Guest Odesláno: 13. Srpen, 2011 Share Odesláno: 13. Srpen, 2011 To je vše? Co taky zmínit, aby jsme si museli vytvořit soubor pos.pwn jinak nám spadne server? btw new string[256]; Wow ... to je vážně skvělý pro server .. 256 * 32 = 8192bit ... format(string, 256, "SetPlayerPos(playerid,%f,%f,%f);SetPlayerInterior(playerid,%d);\n",x,y,z,GetPlayerInterior(playerid) ); špatně ... format(string, 256, "SetPlayerPos(playerid,%f,%f,%f);\nSetPlayerInterior(playerid,%d);\n---\r\n",x,y,z,GetPlayerInterior(playerid) ); správně ... Sry ale :thumbdown: 1/10 Link to comment Share on other sites More sharing options...
Administrátor Ewwe 434 Odesláno: 13. Srpen, 2011 Author Administrátor Share Odesláno: 13. Srpen, 2011 To je vše?Co taky zmínit, aby jsme si museli vytvořit soubor pos.pwn jinak nám spadne server? btw me ho to vytvorilo samo podivne new string[256]; Wow ... to je vážně skvělý pro server .. 256 * 32 = 8192bit ... format(string, 256, "SetPlayerPos(playerid,%f,%f,%f);SetPlayerInterior(playerid,%d);\n",x,y,z,GetPlayerInterior(playerid) );Jo velky stringy to je moje špatně ... format(string, 256, "SetPlayerPos(playerid,%f,%f,%f);\nSetPlayerInterior(playerid,%d);\n---\r\n",x,y,z,GetPlayerInterior(playerid) ); správně ... Sry ale :thumbdown: 1/10 Me to jede tak jak ma Link to comment Share on other sites More sharing options...
MinecraftPlayer 0 Odesláno: 13. Srpen, 2011 Share Odesláno: 13. Srpen, 2011 Při jednom hráči Link to comment Share on other sites More sharing options...
Administrátor Ewwe 434 Odesláno: 13. Srpen, 2011 Author Administrátor Share Odesláno: 13. Srpen, 2011 Při jednom hráči no asi takle ten prikaz stejne budes pouzivat jen n aprazdnym server takze nevim co resit Link to comment Share on other sites More sharing options...
Guest Odesláno: 23. Září, 2012 Share Odesláno: 23. Září, 2012 format(string, 256, "SetPlayerPos(playerid,%f,%f,%f);SetPlayerInterior(playerid,%d);\n",x,y,z,GetPlayerInterior(playerid) ); špatně ... format(string, 256, "SetPlayerPos(playerid,%f,%f,%f);\nSetPlayerInterior(playerid,%d);\n---\r\n",x,y,z,GetPlayerInterior(playerid) ); správně ... hm... zase nič nevieš a jebeš sa do toho... môže to mať v jednom riadku SetPlayerPos(playerid,0,0,0);SetPlayerInterior(playerid,3);SetPlayerFacingAngle(playerid,random(360)); 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