AW: Re: AW: Re: Script Request Thread #5 -
Nero_3D - 16.03.2011
Quote:
Originally Posted by Michael@Belgium
Thanks ! 
But 1 another cmd: plz convert it again to ZCMD xD if i do it ... it don't work >_<
Thanks 
|
pawn Код:
CMD:heal(playerid, params[])
{
if(gTeam[playerid] == MEDIC)
{
if((params[0] == 0) || ((params[0] == 1) && (params[1] == 0)))
return SendClientMessage(playerid, COLOR_LIGHTBLUE, "USAGE: /heal [id]");
new
Float: X,
Float: Y,
Float: Z,
id = strval(tmp);
if(!GetPlayerPos(id, X, Y, Z))
return SendClientMessage(playerid, COLOR_GREY, "AdmCmd: This player is not online!");
if(IsPlayerInRangeOfPoint(playerid, 3.0, X, Y, Z))
{
new
string[128];
GetPlayerName(playeridid, string, MAX_PLAYER_NAME);
format(string, sizeof string, "[INFO] Medic %s[%d] has healed you!", string, playerid);
SendClientMessage(id,COLOR_GREY,string);
SetPlayerHealth(id, 100.0);
} else {
SendClientMessage(playerid,COLOR_RED,"You're not near the player!");
}
} else {
SendClientMessage(playerid,COLOR_RED,"You're not a Medic!");
}
return 1;
}
Quote:
Originally Posted by deshane
hey...
can someone have a skill weapons script??
if we kill someone we get weapons skill.....
and we can check our weapons skill
sorry for my bad english 
|
pawn Код:
new
PlayerSkillLevel[MAX_PLAYER][11];
#define GetPlayerSkillLevel(%0,%1) PlayerSkillLevel[(%0)][(%1)]
native SetPlayerSkillLevelEx(playerid, skill, level) = SetPlayerSkillLevel;
#define SetPlayerSkillLevel(%0,%1,%2) SetPlayerSkillLevelEx((%0), (%1), (PlayerSkillLevel[(%0)][(%1)] = (%2)))
pawn Код:
//OnPlayerDeath
switch(reason)
{
case 22..31: SetPlayerSkillLevel(playerid, reason - 22, GetPlayerSkillLevel(playerid, reason - 22) + 1);
case 32: SetPlayerSkillLevel(playerid, 6, GetPlayerSkillLevel(playerid, 6) + 1);
case 34: SetPlayerSkillLevel(playerid, 10, GetPlayerSkillLevel(playerid, 10) + 1);
}
Quote:
Originally Posted by Mititel
Well I need a script with the derby is an arena in which some machines are up and then moves down and hit.
|
I would interpret this as a valley where vehicles are on both sides rolling down and hit
Really I have no clue what you are trying to explain
Get someone who can translate your english in something understandable (no offend)
Re: Script Request Thread #5 -
xploSiV[Dx] - 20.03.2011
Hi, I'm new to scripting and I need some help making factions and making them work with my Gamemode script, if you have anything to offer or a tutorial or ANYTHING add me on MSN or Gtalk.
MSN:
xbox-360-pro@live.ca
GTalk:
m99farag@gmail.com
Re: Script Request Thread #5 - Unknown123 - 01.04.2011
Requesting;
2 Functions
Info;
Код:
stock AddNeonLightToVehicle(vehcleid, neonlight, neonid, Float:X, Float:Y, Float:Z) //neonlight = objectid if the neonlights
stock RemoveNeonLight(vehicleid, neonid)
Re: Script Request Thread #5 -
Vlady_Jr - 01.04.2011
Good evening,
I have a problem, I got on the
www.sa-mp.com an filterscript with personal car + 3dtextlabel.
I installed it and entered the serer but I noticed that 3dtextlabel attached to all cars, how can I attach only to personal cars (in my gm are numbered from 1 to 51)
Please help me !
Filterscript here:
http://forum.sa-mp.com/showthread.ph...ght=3dtext+car
PS: Sorry for my bad english i'm romanian !
Re: Script Request Thread #5 -
pliptm - 01.04.2011
I have a problem.
How can i enter and exit house with ENTER key? I use Raven's Roleplay gamemode and it's a anoying to always type in /enter and /exit. If you want i can also send a pawn code.
Re: Script Request Thread #5 -
Lazy_Duck - 02.04.2011
nvm....................
Re: Script Request Thread #5 -
Michael@Belgium - 04.04.2011
OMG ! Can anyone make me a /admins cmd >_< IT'S JUST NEVER WORK
Here an example:
pawn Код:
dcmd_admins(playerid, params[])
{
#pragma unused params
new string[128], pName[MAX_PLAYER_NAME],count = 0;
SendClientMessage(playerid,COLOR_BROWN,"|__Online Admin/Mods/Vips__|");
GetPlayerName(playerid, pName, 32);
for(new i=0;i<= MAX_SERVER_PLAYERS;i++)
{
if(IsPlayerConnected(i))
{
if(PlayerInfo[playerid][level] != 0)
{
if(PlayerInfo[playerid][level] == 1) format(string, 60, "Name: %s | Level: %d [VIP]",pName,PlayerInfo[playerid][level]);
else if(PlayerInfo[playerid][level] == 2) format(string, 60, "Name: %s | Level: %d [MOD]",pName,PlayerInfo[playerid][level]);
else if(PlayerInfo[playerid][level] == 3) format(string, 60, "Name: %s | Level: %d [ADMIN]",pName,PlayerInfo[playerid][level]);
else if(IsPlayerAdmin(playerid)) format(string, 60, "Name: %s | Level: %d [SERVER ADMIN/OWNER]",pName,PlayerInfo[playerid][level]);
SendClientMessage(playerid,COLOR_ORANGE,string);
count++;
SendClientMessage(playerid,COLOR_BROWN,"------------------------");
format(string, sizeof string,"Total Online: %i",count);
}
}
}
return 1;
}
Thanks for fix
Re: Script Request Thread #5 -
tanush - 04.04.2011
pawn Код:
dcmd_admins(playerid, params[])
{
#pragma unused params
new string[128], pName[MAX_PLAYER_NAME],count = 0;
SendClientMessage(playerid,COLOR_BROWN,"|__Online Admin/Mods/Vips__|");
GetPlayerName(playerid, pName, 32);
for(new i=0;i<= MAX_SERVER_PLAYERS;i++)
{
if(IsPlayerConnected(i))
{
if(PlayerInfo[i][level] != 0)
{
if(PlayerInfo[i][level] == 1) format(string, 60, "Name: %s | Level: %d [VIP]",pName,PlayerInfo[playerid][level]);
if(PlayerInfo[i][level] == 2) format(string, 60, "Name: %s | Level: %d [MOD]",pName,PlayerInfo[playerid][level]);
if(PlayerInfo[i][level] == 3) format(string, 60, "Name: %s | Level: %d [ADMIN]",pName,PlayerInfo[playerid][level]);
if(IsPlayerAdmin(i)) format(string, 60, "Name: %s | Level: %d [SERVER ADMIN/OWNER]",pName,PlayerInfo[playerid][level]);
SendClientMessage(playerid,COLOR_ORANGE,string);
count++;
SendClientMessage(playerid,COLOR_BROWN,"------------------------");
format(string, sizeof string,"Total Online: %i",count);
}
}
}
return 1;
}
not tested
Re: Script Request Thread #5 -
Backwardsman97 - 04.04.2011
That will send the total online number every time it loops through an admin Also, it will not show the admins name because all you did was get the name of the player who called the command at the top. Try this. Could use some more improvement as far as optimization goes but should work plenty fine.
pawn Код:
dcmd_admins(playerid, params[])
{
#pragma unused params
new
string[128],count,
pName[MAX_PLAYER_NAME];
SendClientMessage(playerid,COLOR_BROWN,"|__Online Admin/Mods/Vips__|");
for(new i=0;i<= MAX_SERVER_PLAYERS;i++)
{
if(PlayerInfo[i][level])
GetPlayerName(i,pName,24);
else
continue;
count++;
switch(PlayerInfo[i][level])
{
case 1:format(string, 60, "Name: %s | Level: 1 [VIP]",pName);
case 2:format(string, 60, "Name: %s | Level: 2 [MOD]",pName);
case 3:format(string, 60, "Name: %s | Level: 3 [ADMIN]",pName);
}
if(IsPlayerAdmin(i))
format(string, 60, "Name: %s | Level: %d [SERVER ADMIN/OWNER]",pName,PlayerInfo[playerid][level]);
SendClientMessage(playerid,COLOR_ORANGE,string);
}
SendClientMessage(playerid,COLOR_BROWN,"------------------------");
if(count)
format(string, 128,"Total Online: %d",count);
else
return SendClientMessage(playerid,COLOR_BROWN,"There are currently no admins online."),1;
SendClientMessage(playerid,COLOR_BROWN,string);
return 1;
}
Another way you could do it is just to have the switch statement and then continue the loop's iteration if the case is 0.
Re: Script Request Thread #5 -
Michael@Belgium - 05.04.2011
Quote:
Originally Posted by tanush
pawn Код:
dcmd_admins(playerid, params[]) { #pragma unused params new string[128], pName[MAX_PLAYER_NAME],count = 0; SendClientMessage(playerid,COLOR_BROWN,"|__Online Admin/Mods/Vips__|"); GetPlayerName(playerid, pName, 32); for(new i=0;i<= MAX_SERVER_PLAYERS;i++) { if(IsPlayerConnected(i)) { if(PlayerInfo[i][level] != 0) { if(PlayerInfo[i][level] == 1) format(string, 60, "Name: %s | Level: %d [VIP]",pName,PlayerInfo[playerid][level]); if(PlayerInfo[i][level] == 2) format(string, 60, "Name: %s | Level: %d [MOD]",pName,PlayerInfo[playerid][level]); if(PlayerInfo[i][level] == 3) format(string, 60, "Name: %s | Level: %d [ADMIN]",pName,PlayerInfo[playerid][level]); if(IsPlayerAdmin(i)) format(string, 60, "Name: %s | Level: %d [SERVER ADMIN/OWNER]",pName,PlayerInfo[playerid][level]); SendClientMessage(playerid,COLOR_ORANGE,string); count++; SendClientMessage(playerid,COLOR_BROWN,"------------------------"); format(string, sizeof string,"Total Online: %i",count); } } } return 1; }
not tested
|
It's the same xD
Quote:
Originally Posted by Backwardsman97
That will send the total online number every time it loops through an admin Also, it will not show the admins name because all you did was get the name of the player who called the command at the top. Try this. Could use some more improvement as far as optimization goes but should work plenty fine.
pawn Код:
dcmd_admins(playerid, params[]) { #pragma unused params
new string[128],count, pName[MAX_PLAYER_NAME];
SendClientMessage(playerid,COLOR_BROWN,"|__Online Admin/Mods/Vips__|"); for(new i=0;i<= MAX_SERVER_PLAYERS;i++) { if(PlayerInfo[i][level]) GetPlayerName(i,pName,24); else continue;
count++; switch(PlayerInfo[i][level]) { case 1:format(string, 60, "Name: %s | Level: 1 [VIP]",pName); case 2:format(string, 60, "Name: %s | Level: 2 [MOD]",pName); case 3:format(string, 60, "Name: %s | Level: 3 [ADMIN]",pName); } if(IsPlayerAdmin(i)) format(string, 60, "Name: %s | Level: %d [SERVER ADMIN/OWNER]",pName,PlayerInfo[playerid][level]);
SendClientMessage(playerid,COLOR_ORANGE,string); } SendClientMessage(playerid,COLOR_BROWN,"------------------------"); if(count) format(string, 128,"Total Online: %d",count); else return SendClientMessage(playerid,COLOR_BROWN,"There are currently no admins online."),1;
SendClientMessage(playerid,COLOR_BROWN,string); return 1; }
Another way you could do it is just to have the switch statement and then continue the loop's iteration if the case is 0.
|
Whoh !

This is alot different of my script xD but tysm !

Im gonna test it ... i hope it works
Re: Script Request Thread #5 -
Verner - 05.04.2011
Someone can do 0.3c, script without mysql, same IP can't register in server ( Roleplay ).
Thanks guys.
Re: Script Request Thread #5 -
Schofield - 06.04.2011
Hi im new to scripting so alot of things is still very confusing to what they actually do and how i should be writing them.
Basically i need help with making six factions (UC, SRT, HellHounds, Civilians, Zombies and Tyrants) for a friends Zombie server. Id much appreciate it if someone could help me make them cause im really struggling with them. I got everything regarding positions and have codes for mapped objects and vehicles.. its just scripting it all so that each team has its certain spawn point, commands and so forth to me is very hard.
EDIT: By the way.. I was wondering how do you make it so you have to be invited into the faction or set by an admin? Do you require a database for this?
Re: Script Request Thread #5 -
0verdoses - 25.04.2011
Hello,
I need a scripter with some extra time.
If you have scripting knowledge and some free time to start a server, I need your help.
I wont ask for leet stuff, i'll keep it simple dont worry
Post here or send me a PM.
Thanks.
Re: Script Request Thread #5 -
6d - 27.04.2011
Quote:
Originally Posted by 0verdoses
Hello,
I need a scripter with some extra time.
If you have scripting knowledge and some free time to start a server, I need your help.
I wont ask for leet stuff, i'll keep it simple dont worry
Post here or send me a PM.
Thanks.
|
This is not the place to request scripters
Towork foryou, but to request scripts
Re: Script Request Thread #5 -
dr.pepper - 02.05.2011
Nero, wouldn't it be better with MySql since my server is MySql?
Re: Script Request Thread #5 -
JFKgamer - 02.05.2011
I'm not into samp-scripting yet, but I just wonder if it would be possible to detect extern files (like m0d_******.ini) and autokick that player if system found that file.
That would eliminate ****** atm
Re: Script Request Thread #5 -
Venice - 02.05.2011
im using COD GM I need Textdraw Countdown 30 seconds for playyer enter aear i will pust that in areaenter can anybody me the countdown please
Im Try But That not work Good
AW: Re: Script Request Thread #5 -
Nero_3D - 02.05.2011
Quote:
Originally Posted by dr.pepper
Nero, wouldn't it be better with MySql since my server is MySql?
|
Where do you want to MySql there ?
It only saves the ip in a variable and than it gets deleted some seconds later in OnPlayerDisconnect
Quote:
Originally Posted by JFKgamer
I'm not into samp-scripting yet, but I just wonder if it would be possible to detect extern files (like m0d_******.ini) and autokick that player if system found that file.
That would eliminate ****** atm
|
what do you mean with "extern files"
With the native you could check if a file exist in the scriptfiles folder
But there are some plugins for more file options which arent limited to the scriptfiles folder
Re: Script Request Thread #5 -
Danny - 02.05.2011
Hey, can someone help me?
I want to know how i can convert HEX-colors to the codes used for color embedding.
Thanks,
Danny
AW: Re: Script Request Thread #5 -
Nero_3D - 02.05.2011
Quote:
Originally Posted by -Danny-
Hey, can someone help me?
I want to know how i can convert HEX-colors to the codes used for color embedding.
Thanks,
Danny
|
You mean in SendClientMessage as example ?
Just leave the Alpha part away from the
RGBA format
Example: Red: 0x
FF0000FF =>
FF0000