Üdv.Tegnap elkezdtem csinálgatni egy drogrendszert, nos.. ma lettem kész vele
Elkészítési idõ: 2 nap
Eredeti készítõ:_I[TM]I_Dexter[CL] (én)
Sorok száma:112
Filterscript megoldása:változók
Link[AMX]:
http://data.hu/get/5223524/drog.amxLink[PWN]:
http://data.hu/get/5226655/drog.pwnPWN code:
#include <a_samp>
#include zcmd
#include sscanf
#include dini
#pragma unused strtok
new
bool:felszedve[MAX_PLAYERS],
bool:szivhato[MAX_PLAYERS];
forward anim(playerid);
public OnFilterScriptInit()
{
dini_Create(\"drog.txt\");
print(\"Drog filterscript betöltve!\");
return 1;
}
public OnPlayerConnect(playerid)
{
felszedve[playerid] = false;
}
public OnPlayerCommandText(playerid,cmdtext[])
{
if(!strcmp(cmdtext,\"/sziv\", true) | !strcmp(cmdtext,\"/szív\",true))
{
if(szivhato[playerid] == true)
{
SetPlayerDrunkLevel(playerid, (GetPlayerDrunkLevel(playerid)+3000));
SetPlayerWeather(playerid, 177);
ApplyAnimation(playerid, \"GANGS\", \"drnkbr_prtl_F\", 4.000000, 0, 1, 1, 1, -1);
SetTimerEx(\"anim\", 5000, true, \"i\", playerid);
SendClientMessage(playerid,0xff0000AA,\"Felszíttad a kokaint!\");
}
else
{
if(szivhato[playerid] == false)
{
SendClientMessage(playerid,0xff0000AA,\"Mit szívnál ember?....\");
}
}
return 1;
}
if(!strcmp(cmdtext,\"/gyart\",true) | !strcmp(cmdtext,\"/gyárt\",true))
{
if(IsPlayerInRangeOfPoint(playerid, 2.0, 2557.5886,-643.6150,137.2304))
{
szivhato[playerid] = true;
if ( felszedve[playerid] == true )
{
ApplyAnimation(playerid, \"SCRATCHING\", \"scmid_l\", 4.0, 1, 1, 1, 1, -1);
SetTimerEx(\"anim\", 5000, true, \"i\", playerid);
felszedve[playerid] = true;
SendClientMessage(playerid,0xee00ffAA,\"Elkészítetted a kokaint!\");
felszedve[playerid] = false;
}
else
{
if ( felszedve[playerid] == false )
SendClientMessage(playerid,0xee00ffAA,\"Mit?\");
}
}
else
{
return SendClientMessage(playerid, 0x00ffc4AA, \"Nem vagy a kokain készítõ helyen!\");
}
return 1;
}
if(!strcmp(cmdtext,\"/hegy\",true))
{
new szoveg[128];
new name[MAX_PLAYERS];
GetPlayerName(playerid, name, MAX_PLAYER_NAME);
format(szoveg, sizeof(szoveg), \"%s elteleportált a droghegyre! [/hegy]\", name);
SendClientMessageToAll(0x00eaffAA,szoveg);
SetPlayerPos(playerid, 2588.215820, -641.467102, 135.409866);
return 1;
}
if(!strcmp(cmdtext,\"/szed\",true))
{
ApplyAnimation(playerid, \"BOMBER\",\"BOM_Plant_Loop\",4.0,1,0,0,1,0);
SetTimerEx(\"anim\", 5000, true, \"i\", playerid);
if(IsPlayerInRangeOfPoint(playerid, 2.0, 2588.215820, -641.467102, 135.409866))
{
if ( felszedve[playerid] == false )
{
felszedve[playerid] = true;
SendClientMessage(playerid,0xee00ffAA,\"Felszedted a kokacserjéket!\");
}
else
{
if ( felszedve[playerid] == true )
SendClientMessage(playerid,0xee00ffAA,\"Már szedtél fel kokacserjét..\");
}
}
else
{
return SendClientMessage(playerid, 0x00ffc4AA, \"Nem vagy a kokacserje szedõ helyen!\");
}
return 1;
}
return 0;
}
public anim(playerid)
{
ClearAnimations(playerid);
}
Parancsok:/szed | /hegy | /gyárt | /sziv
Akinek tetszik, nyugodtan használja a szerverébe!!
További szép napot.
Dexter
Módosítva: PWN File kirakva..[/shadow]