Форум Pawn-Wiki.Ru - Воплоти мечту в реальность!: /prefix - Форум Pawn-Wiki.Ru - Воплоти мечту в реальность!

Перейти к содержимому

  • (2 Страниц) +
  • 1
  • 2
  • Вы не можете создать новую тему
  • Вы не можете ответить в тему

/prefix легкая команда /prefix Оценка: -----

#11
Пользователь офлайн   WOONDY1 

  • Прохожий
  • Вставить ник
  • Раскрыть информацию
Можешь эту команду скинуть в strcmp
0

#12
Пользователь офлайн   ZEERoo 

  • Прохожий
  • Вставить ник
  • Раскрыть информацию
Система очень легкая, лучше бы сделал ее получше и тем более ее может выдать каждый игрок :facepalm: И 1 цвет, и не сделал проверку на сохронение Если кому то нужно сделать со цветами и можно выдавать только админам, то вам в стол заказов
0

#13
Пользователь офлайн   Markby 

  • Прохожий
  • Вставить ник
  • Раскрыть информацию
Выдает ошибки
C:\Users\user\Desktop\F RP\gamemodes\FRP.pwn(370) : error 001: expected token: ",", but found "-string-"
C:\Users\user\Desktop\F RP\gamemodes\FRP.pwn(370) : warning 215: expression has no effect
C:\Users\user\Desktop\F RP\gamemodes\FRP.pwn(370) : error 001: expected token: ";", but found ")"
C:\Users\user\Desktop\F RP\gamemodes\FRP.pwn(370) : error 029: invalid expression, assumed zero
0

#14
Пользователь офлайн   MephistoKorol 

  • Прохожий
  • Вставить ник
  • Раскрыть информацию
А что делать если весь префикс , когда перезаходишь появляются вопросики вот картинка https://imgur.com/a/4IL7IzP
-------------------------------------------------------------------КОД-------- --------------------------------------------------------------------------
else if(strcmp(cmd, "/prefix", true) == 0)
{
if(FD1 || FD2 || FD3 || FD4 || FD5 || FD6)
{
tmp = strcharsplit(cmdtext, idx);
if(!strlen(tmp)) return SendClientMessage(playerid, COLOR_WHITE, ""#information"/prefix [id] [?????]");
giveplayerid = ReturnUser(tmp);
if (IsPlayerConnected(giveplayerid))
{
if(giveplayerid != INVALID_PLAYER_ID)
{
new length = strlen(cmdtext);
while ((idx < length) && (cmdtext[idx] <= ' '))
{
idx++;
}
new offset = idx;
new result[90];
while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
{
result[idx - offset] = cmdtext[idx];
idx++;
}
result[idx - offset] = EOS;
if(!strlen(result)) return SendClientMessage(playerid, COLOR_GRAD2, ""#information"/prefix [id] [?????]");
if (strlen(result) > 50) return SendClientMessage(playerid, COLOR_GRAD2, "??????? ??????? ???????!");
if (PlayerInfo[giveplayerid][pAdmInections] == 0) return SendClientMessage(playerid, COLOR_RED, "????? ?? ?????!");

if (giveplayerid != playerid)
{
if ( (strcmp(PlayerInfo[giveplayerid][pNames], "NO", true) == 0) || (strcmp(PlayerInfo[giveplayerid][pNames], "NO", true) == 0) || (strcmp(PlayerInfo[giveplayerid][pNames], "NO", true) == 0))
return SendClientMessage(playerid, COLOR_RED, "????????? ??????? ??????? ??????????????!");
}

new str[144];

if (strcmp(result, "del", true) == 0)
{
format(PlayerInfo[giveplayerid][pPrefix], 64, "0");
format(str, 144, "%s[%i] ?????? ??????? %s[%i]", PlayerInfo[playerid][pNames], playerid, PlayerInfo[giveplayerid][pNames], giveplayerid);

SendClientMessage(playerid, COLOR_WHITE, str);
SendClientMessage(giveplayerid, COLOR_WHITE, str);
} else
{
format(PlayerInfo[giveplayerid][pPrefix], 64, "0");
format(PlayerInfo[giveplayerid][pPrefix], 64, "%s", result);
format(str, 144, "%s[%i] ??????? ??????? %s[%i] ?? %s", PlayerInfo[playerid][pNames], playerid, PlayerInfo[giveplayerid][pNames], giveplayerid, result);

SendClientMessage(playerid, COLOR_WHITE, str);
SendClientMessage(giveplayerid, COLOR_WHITE, str);

SetPVarInt(playerid, "PrefID", giveplayerid);

ShowPlayerDialog(playerid, 5678, DIALOG_STYLE_LIST, "????", "[0]????????? ????\n[1]???????\n[2]?????? ???????\n[3]???? ???????\n[4]?????????\n[5]?????-???????\n[6]?????-???????\n[7]? ???-???????\n[8]???????\n[9]????-???????\n[10]?????????\n[11]? ?????????\n[12]?????-???????\n[13]C???-???????\n[14]?????-????????? \n[15]?????????\n[16]???????\n[17]?????\n[18]???????\n[19]? ???? ?????\n[20]????-???????\n[21]?????-?????\n[22]??????????\n[23]? ?????\n[24]????-?????\n[25]??????\n[26]??????????\n[27]??????? \n[28]?????? ??????\n[29]?????????\n[30]?????\n[31]???????\n[32]??????\ n[33]?????", "OK", "");
}
}
}
else SendClientMessage(playerid, COLOR_GREY, "[??????] ????? ?? ??????!");
}
else return SendClientMessage(playerid, COLOR_GREY, "?? ?? ???????????? ???????????? ??? ???????!");

return true;
}
--------------------------------------------------------------------------------- -----------------------------------------------------------------------
https://yadi.sk/i/CiN2wnJW8dNgPg вот код , сразу с отступанными строчками
0

Поделиться темой:


  • (2 Страниц) +
  • 1
  • 2
  • Вы не можете создать новую тему
  • Вы не можете ответить в тему

1 человек читают эту тему
0 пользователей, 1 гостей, 0 скрытых пользователей


Яндекс.Метрика