Доступ к архиву

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

/dropmoney (Выбросить кол-во денег)

Статус
В этой теме нельзя размещать новые ответы.

JochScott

Ученик
В самое начала где new-ы добавляем:

PHP:
new numpickup; 
new dropmoney[105][2];
В

PHP:
public OnPlayerCommandText
PHP:
    if(strcmp(cmd, "/dropmoney", true) == 0) 
    { 
    if(IsPlayerConnected(playerid)) 
    { 
    if(GetPlayerMoney(playerid) < 1) 
    { 
    SendClientMessage(playerid,COLOR_RED,"Тебе нечего выкинуть!"); 
    return 1; 
    } 
    tmp = strtok(cmdtext, idx); 
    if(!strlen(tmp)) 
    { 
    SendClientMessage(playerid, COLOR_ISPOLZUY, "Используйте: /dropmoney [кол-во]"); 
    return 1; 
    } 
    new xcashdrop = strval(tmp); 
    if(!strlen(tmp)) 
    { 
    SendClientMessage(playerid, COLOR_ISPOLZUY, "Используйте: /dropmoney [кол-во]"); 
    return 1; 
    } 
    if(xcashdrop > 5000) 
    { 
    SendClientMessage(playerid, COLOR_RED, "Вы неможете выбросить больше 5 тысяч"); 
    return 1; 
    } 
    if (xcashdrop > GetPlayerMoney(playerid) || xcashdrop < 1) 
    { 
    SendClientMessage(playerid, COLOR_RED, "У вас нет столько денег!"); 
    return 1; 
    } 
    if (numpickup <= 100) 
    { 
    new Float:x,Float:y,Float:z; 
    GivePlayerMoney(playerid,-xcashdrop); 
    GetPlayerPos(playerid,x,y,z); 
    dropmoney[numpickup][0] = CreatePickup(1550,2,x+2,y+2,z-0.2); 
    dropmoney[numpickup][1] = xcashdrop; 
    numpickup=numpickup+1; 
    } 
    else SendClientMessage(playerid, COLOR_RED, "Извениете, слишком много бабла вокруг"); 
    } 
    return 1; 
    }
В
PHP:
public OnPlayerPickUpPickup
PHP:
 if (numpickup == 0) return 1; 
    for (new i=0; i<numpickup; i++) 
    { 
    if(pickupid == dropmoney[i][0]) 
    { 
    GivePlayerMoney(playerid,dropmoney[i][1]); 
    format(string,sizeof(string),"Вы подняли %d $",dropmoney[i][1]); 
    SendClientMessage(playerid,COLOR_GREY, string); 
    DestroyPickup(dropmoney[i][0]); 
    for (new i1=i; i1<numpickup; i1++) 
    { 
    dropmoney[i1][0]=dropmoney[(i1+1)][0]; 
    dropmoney[i1][1]=dropmoney[(i1+1)][1]; 
    } 
    numpickup=numpickup-1; 
    } 
    } 
    return 1;
Автор:MoRgAn
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу