Script Conversion - Printable Version
+- SA-MP Forums Archive (
https://sampforum.blast.hk)
+-- Forum: SA-MP Scripting and Plugins (
https://sampforum.blast.hk/forumdisplay.php?fid=8)
+--- Forum: Scripting Help (
https://sampforum.blast.hk/forumdisplay.php?fid=12)
+--- Thread: Script Conversion (
/showthread.php?tid=511199)
Script Conversion -
RedbullGD - 04.05.2014
Hey guys.Hope everything's fine.
First of all let me tell u i'm really new at scripting that's why i need another help.
I want u guys to please convert zcmd to strcmp.
Here is my script.
Код:
#include <a_samp>
#include <zcmd>
#define red 0xFF0000AA
#define green 0x33FF33AA
new GodMode[MAX_PLAYERS];
new Float:hp[MAX_PLAYERS];
new Float:armour[MAX_PLAYERS];
new Moneys[MAX_PLAYERS]; // above armour for example
CMD:godmode(playerid, params[])
{
if(GodMode[playerid] == 0)
{
Moneys[playerid] = GetPlayerMoney(playerid);
ResetPlayerMoney(playerid);
ResetPlayerWeapons(playerid);
GodMode[playerid] = 1;
SetPlayerHealth(playerid, 99999);
SetPlayerArmour(playerid, 99999);
SetVehicleHealth(GetPlayerVehicleID(playerid),9999999999);
GetPlayerHealth(playerid,hp[playerid]);
GetPlayerArmour(playerid,armour[playerid]);
SendClientMessage(playerid,green, "|---------------------|");
SendClientMessage(playerid,green, "|-God-Mode-On-|");
SendClientMessage(playerid,green, "|---------------------|");
}
else if(GodMode[playerid] == 1)
{
GivePlayerWeapon(playerid,29,150);
GivePlayerMoney(playerid,Moneys[playerid]);
GodMode[playerid] = 0;
SetPlayerHealth(playerid,hp[playerid]);
SetPlayerArmour(playerid,armour[playerid]);
SetVehicleHealth(GetPlayerVehicleID(playerid),1250.0);
SendClientMessage(playerid,red, "|---------------------|");
SendClientMessage(playerid,red, "|-God-Mode-Off-|");
SendClientMessage(playerid,red, "|---------------------|");
}
return 1;
}
Thanks in advance.
Re: Script Conversion -
Rockyyy - 04.05.2014
Код:
public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp("/godmode", cmdtext, true, 10) == 0)
{
if(GodMode[playerid] == 0)
{
Moneys[playerid] = GetPlayerMoney(playerid);
ResetPlayerMoney(playerid);
ResetPlayerWeapons(playerid);
GodMode[playerid] = 1;
SetPlayerHealth(playerid, 99999);
SetPlayerArmour(playerid, 99999);
SetVehicleHealth(GetPlayerVehicleID(playerid),9999999999);
GetPlayerHealth(playerid,hp[playerid]);
GetPlayerArmour(playerid,armour[playerid]);
SendClientMessage(playerid,green, "|---------------------|");
SendClientMessage(playerid,green, "|-God-Mode-On-|");
SendClientMessage(playerid,green, "|---------------------|");
}
else if(GodMode[playerid] == 1)
{
GivePlayerWeapon(playerid,29,150);
GivePlayerMoney(playerid,Moneys[playerid]);
GodMode[playerid] = 0;
SetPlayerHealth(playerid,hp[playerid]);
SetPlayerArmour(playerid,armour[playerid]);
SetVehicleHealth(GetPlayerVehicleID(playerid),1250.0);
SendClientMessage(playerid,red, "|---------------------|");
SendClientMessage(playerid,red, "|-God-Mode-Off-|");
SendClientMessage(playerid,red, "|---------------------|");
}
return 1;
}
return 0;
}
Re: Script Conversion -
RedbullGD - 04.05.2014
Rocky thank you rep++
AW: Script Conversion -
Mellnik - 04.05.2014
ye rather upgrade to ycmd which has some neat functions