Fiskar, в обычной игре, когда играешь на прохождение - при смерти или заключении отбирают $100. у меня на серве так же! то есть, помимо того, у умершего отбирается не только $1000 (что я настроил) но и дополнительно $100 в итоге -$1100
Stap, не вариант. хотелось что бы у одного отбирали $1000 другому давали $1000! я думал так но... ладно. как сделать статистику как на скрине? http://s017.radikal.ru/i442/1111/81/08525e82f251.jpg сколько не пробывал, ничего не получается! вот pwn.
ButinP, Незнаю что у тебя не получается... Все работает у меня так же.
public OnPlayerDeath(playerid, killerid, reason) { SendDeathMessage(killerid, playerid, reason); // Эта команда и добавляет сообщение справа по центру на экране if (killerid != INVALID_PLAYER_ID) { GivePlayerMoney(killerid, 500); } // Даем киллеру 500$ GivePlayerMoney(playerid, -500); // Отбираем у убитого 500$ if (killerid != INVALID_PLAYER_ID) { SetPlayerScore(killerid, GetPlayerScore(killerid) + 1); } // Даем киллеру +1 очко SetPlayerScore(playerid, GetPlayerScore(playerid) - 1); // Отбираем у игрока -1 очко
return 1; }
При спавне у тебя у игрока отбирается еще 100$ ? Дай паблик OnPlayerSpawn.
error 003: declaration of a local variable must appear in a compound block error 017: undefined symbol "drugs" warning 215: expression has no effect error 001: expected token: ";", but found "]" fatal error 107: too many error messages on one line 4 Errors. Все они относятся к строчке new drugs[30]; Вот весь код
Code
new drugs[30]; new string3[512]; if(PlayerInfo[playerid][pDrugs] != 0) { format(drugs,sizeof(drugs), "Âåùü(%d)",PlayerInfo[playerid][pDrugs]); } else { drugs = ""; } format(string3,sizeof(string3), "%s",drugs); ShowPlayerDialog(playerid,7777,DIALOG_STYLE_LIST,"Инвентарь",string3,"Выбрать","Отмена");
В смысле полностью ? Вообще у меня идет диалоговое окно под номером 9999 .В нем Время ,статистика и т.д допустим на 7 месте надпись "инвентарь" Вот потом допустим идет if(dialogid == 9999) if(listitem == 0) blalalaal if(listitem == 1) и т.д потом идет if(listitem == 7) и там уже идет этот код
Code
new drugs[30]; new string3[512]; if(PlayerInfo[playerid][pDrugs] != 0) { format(drugs,sizeof(drugs), "Âåùü(%d)",PlayerInfo[playerid][pDrugs]); } else { drugs = ""; } format(string3,sizeof(string3), "%s",drugs); ShowPlayerDialog(playerid,7777,DIALOG_STYLE_LIST,"Инвентарь",string3,"Выбрать","Отмена");
Мои услуги: -Качественный мапинг (в данный момент работ нет так как пока всё для своего сервера) -Скриптинг мелочей -Разработка сайтов -Работы в PhotoShop Обращаться по icq или скайпу! ICQ - 926048 Skype - x_leons