Micsoda segítõkész közösség ... :dots: :kosz: :thankyou:
new string1[] = \"Repülõtér, felsõ terminál\", string2[32], spcpoz;for(new i = 0; i < strlen(string1); i++) {if(i > 22) strmid(string2, string1, spcpoz+1, strlen(string1)), strmid(string1, string1, 0, spcpoz-1), break;if(string == \' \') spcpoz = i;}printf(string1); //Repülõtér,printf(string2); //Felsõ terminál
new string1[] = \"Repülõtér, felsõ terminál\", string2[32], spcpoz;for(new i = 0; i < strlen(string1); i++) {if(i > 22) strmid(string2, string1, spcpoz+1, strlen(string1)), strmid(string1, string1, 0, spcpoz-1), break;if(string == \' \') spcpoz = i;}printf(string1); //Repülõtér,printf(string2); //Felsõ terminál Végigmegyek a stringen, ha spacet talál, lejegyzi hol, ha 22 karakter fölé jut, a lementett legutolsó spacetõl a végéig lesz a 2-es string, elõtte meg az 1-es.
new string1[] = \"Repülõtér, felsõ terminál\", string2[32], spcpoz;for(new i = 0; i < strlen(string1); i++) {if(i > 22) strmid(string2, string1, spcpoz+1, strlen(string1)), strmid(string1, string1, 0, spcpoz-1), break;//2055if(string == \' \') spcpoz = i;//2056}
C:\\játékok\\sampserver\\filterscripts\\lstkr.pwn(2055) : error 029: invalid expression, assumed zeroC:\\játékok\\sampserver\\filterscripts\\lstkr.pwn(2055) : warning 215: expression has no effectC:\\játékok\\sampserver\\filterscripts\\lstkr.pwn(2056) : error 017: undefined symbol \"string\"C:\\játékok\\sampserver\\filterscripts\\lstkr.pwn(2056) : warning 215: expression has no effectC:\\játékok\\sampserver\\filterscripts\\lstkr.pwn(2056) : error 001: expected token: \";\", but found \"]\"C:\\játékok\\sampserver\\filterscripts\\lstkr.pwn(2056) : error 029: invalid expression, assumed zeroC:\\játékok\\sampserver\\filterscripts\\lstkr.pwn(2056) : fatal error 107: too many error messages on one lineCompilation aborted.Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase5 Errors. [/quote]
), break;
) break;
if(string == \' \') spcpoz = i;
if(string1 == \' \') spcpoz = i;
new string1[] = \"Repülõtér, felsõ terminál\", string2[64], spcpoz;for(new i = 0; i < strlen(string1); i++){if(i > 22){ strmid(string2, string1, spcpoz+1, strlen(string1)); strmid(string1, string1, 0, spcpoz); break;}if(string1 == \' \') spcpoz = i;}printf(string1); //Repülõtér, felsõprintf(string2); //terminál
new string1[] = MegalloNev(nid,NPC_MEGALLO_JELENLEGI), string2[32], spcpoz;
C:\\játékok\\sampserver\\filterscripts\\lstkr.pwn(2052) : error 008: must be a constant expression; assumed zeroC:\\játékok\\sampserver\\filterscripts\\lstkr.pwn(2052) : error 029: invalid expression, assumed zeroC:\\játékok\\sampserver\\filterscripts\\lstkr.pwn(2052) : error 017: undefined symbol \"string2\"C:\\játékok\\sampserver\\filterscripts\\lstkr.pwn(2052) : fatal error 107: too many error messages on one lineCompilation aborted.Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase4 Errors.[/quote]
new string1[128], string2[32], spcpoz;format(string1, sizeof(string1), \"%s\", MegalloNev(nid, NPC_MEGALLO_JELENLEGI));
splitspaces(string1[], string2[], limit = 22) {new spcpoz = strlen(string1);for(new i = 0; i != strlen(string1); i++) {if(i > limit) { strmid(string2, string1, spcpoz+1, strlen(string1), strlen(string1)); strmid(string1, string1, 0, spcpoz, strlen(string1)); break;} else if(string1 == \' \') spcpoz = i; } printf(string1); printf(string2);}
new string1[] = \"Repülőtér, felső terminál\", string2[64];splitspaces(string1, string2);