20.08.2012, 00:21
(
Последний раз редактировалось flox12; 20.08.2012 в 01:00.
)
hello am new in scripting and i have came across this script
from samp webiste in the scripting help froum
and i would like to add it into the Vortex Roleplay 2
but when ever i do compile it i get this error
got two errors with proxdetector i read around the forum but didn't find an answer i hop you guys can help i will surely appreciate it.
Код:
new JustRobbed[MAX_PLAYERS]; //Top of your script forward RobWaitTimer(playerid); //Top of your script
Код:
public OnPlayerCommandText(playerid, cmdtext[])
{
new giveplayername[MAX_PLAYER_NAME];
new sendername[MAX_PLAYER_NAME];
new string[128];
if(strcmp("/rob", cmdtext, true, 10) == 0)
{
if(IsPlayerConnected(playerid))
{
if(IsPlayerInAnyVehicle(playerid))
{
SendClientMessage(playerid, COLOR_GREY, "You cannot rob someone while being in a Car!");
return 1;
}
new victim = GetClosestPlayer(playerid);
if(IsPlayerConnected(victim))
{
if(JustRobbed[playerid] == 0)
{
if(GetDistanceBetweenPlayers(playerid,victim) < 5)
{
if(IsPlayerInAnyVehicle(victim))
{
SendClientMessage(playerid, COLOR_GREY, "You cannot rob someone who is in a car!");
return 1;
}
GetPlayerName(victim, giveplayername, sizeof(giveplayername));
GetPlayerName(playerid, sendername, sizeof(sendername));
new randt = random(4)+1;
if(randt == 1)
{
format(string, sizeof(string), "* %s shoots with his Tazer at %s, but missed.", sendername ,giveplayername);
ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
}
else
{
format(string, sizeof(string), "* You were robbed by %s.", sendername);
SendClientMessage(victim, COLOR_WHITE, string);
format(string, sizeof(string), "* You robbed %s and stole $$s.", giveplayername, GetPlayerMoney(victim));
SendClientMessage(playerid, COLOR_WHITE, string);
format(string, sizeof(string), "* %s puts his hand into %s 's pocket and steals his money.", sendername ,giveplayername);
ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
GameTextForPlayer(victim, "~r~Robbed", 2500, 3);
GivePlayerMoney(playerid, GetPlayerMoney(victim));
ResetPlayerMoney(victim);
JustRobbed[playerid] = 1;
SetTimerEx("RobWaitTimer", 2100000, 0, "i", playerid);
}
}
else
{
SendClientMessage(playerid, COLOR_GREY, "No-one near you!");
return 1;
}
}
else
{
SendClientMessage(playerid, COLOR_GREY, "You can only rob once every 35 minutes!");
}
}
}
return 1;
}
return 0;
}
Код:
public RobWaitTimer(playerid)
{
JustRobbed[playerid] = 0;
return 1;
}
and i would like to add it into the Vortex Roleplay 2
but when ever i do compile it i get this error
Код:
C:\Users\user\Desktop\Windows-Server\gamemodes\vx-rp.pwn(629) : warning 217: loose indentation C:\Users\user\Desktop\Windows-Server\gamemodes\vx-rp.pwn(642) : warning 217: loose indentation C:\Users\user\Desktop\Windows-Server\gamemodes\vx-rp.pwn(647) : warning 217: loose indentation C:\Users\user\Desktop\Windows-Server\gamemodes\vx-rp.pwn(647) : error 017: undefined symbol "ProxDetector" C:\Users\user\Desktop\Windows-Server\gamemodes\vx-rp.pwn(656) : error 017: undefined symbol "ProxDetector" C:\Users\user\Desktop\Windows-Server\gamemodes\vx-rp.pwn(676) : warning 217: loose indentation Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase 2 Errors.



but put me into another problem now when i do /rob command it do the rob animtion but nothing else happend like its stuck there

