Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- if(egyezik(cmd, "/setfrakció") || egyezik(cmd, "/setfrakcio"))
- {
- if(!Admin(playerid,1338))
- return 1;
- if(params < 1)
- {
- Msg(playerid,"/frakció [id] [mit] [...]");
- Msg(playerid,"1 - Név váltás, 2 - Rangnév váltás, 3 - Max. rang megadása");
- return 1;
- }
- new farkcioid = strval(param[1])
- if(farkcioid <= 0 || farkcioid > MAX_FRAKCIO)
- return Msg(playerid,"Nem létező frakció!");
- if(strval(param[2]) == 1)
- {
- if(params < 4)
- {
- Msg(playerid,"/frakció [id] 1 [típus] [Új név]");
- Msg(playerid,"1 - Név, 2 - Rövidítes, 3 - Ékezet nélküli rövidítes");
- return 1;
- }
- idx = strlen(cmd) + 1 + strlen(param[1]) + 1 + strlen(param[2]) + 1 + strlen(param[3]);
- new length = strlen(cmdtext);
- while ((idx < length) && (cmdtext[idx] <= ' '))
- idx++;
- new offset = idx;
- new result[128];
- while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
- {
- result[idx - offset] = cmdtext[idx];
- idx++;
- }
- result[idx - offset] = EOS;
- if(strlen(result) > 32)
- return Msg(playerid,"Maximum 32 karakter!");
- format(Szervezetneve[farkcioid - 1][strval(param[3]) - 1], 32, result);
- FrakcioUpdate(farkcioid, FRAKCIO_Szervezetneve);
- Msg(playerid,"Rang neve átírva!");
- }
- if(strval(param[2]) == 2)
- {
- if(params < 4)
- {
- Msg(playerid,"/frakció [id] 2 [melyik] [Új név]");
- return 1;
- }
- if(strval(param[3]) > 29)
- return Msg(playerid,"Nem létező rang!");
- idx = strlen(cmd) + 1 + strlen(param[1]) + 1 + strlen(param[2]) + 1 + strlen(param[3]);
- new length = strlen(cmdtext);
- while ((idx < length) && (cmdtext[idx] <= ' '))
- idx++;
- new offset = idx;
- new result[128];
- while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
- {
- result[idx - offset] = cmdtext[idx];
- idx++;
- }
- result[idx - offset] = EOS;
- if(strlen(result) > 32)
- return Msg(playerid,"Maximum 32 karakter!");
- format(Rangok[farkcioid - 1][strval(param[3])], 32, result);
- FrakcioUpdate(farkcioid, FRAKCIO_Rangok);
- Msg(playerid,"Rang neve átírva!");
- }
- if(strval(param[2]) == 3)
- {
- if(params != 3)
- {
- Msg(playerid,"/frakció [id] 3 [mennyi]");
- return 1;
- }
- if(strval(param[3]) > 28)
- return Msg(playerid,"Maximum 28!");
- OsszRang[farkcioid] = strval(param[3]);
- FrakcioUpdate(farkcioid, FRAKCIO_OsszRang);
- Msg(playerid,"Maximum rang száma átírva!");
- }
- return 1;
- }
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement