.
.public OnPlayerCommandText(playerid, cmdtext[])
{
new string[256];
new adminname[256];
new playername[256];
new id;
new tmp[256];
new cmd[256];
new Float:health, Float:x, Float:y, Float:z;
new idx;
cmd = strtok(cmdtext, idx);
if(strcmp(cmd, "/slap", true) == 0 && IsPlayerAdmin(playerid)==1) {
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) {
SendClientMessage(playerid, COLOR_WHITE, "Usage: /slap <playerid>");
return 1;
}
if(!IsPlayerAdmin(playerid))
{
SendClientMessage(playerid, COLOR_WHITE, "You haven\'t got any admin rights");
return 1;
}
id = strval(tmp);
if(IsPlayerConnected(id)) {
GetPlayerPos(id, x, y, z);
PlayerPlaySound(id, 1190, x, y, z);
SetPlayerPos(id, x, y, z+2);
GetPlayerHealth(id, health);
SetPlayerHealth(id, health-10);
GetPlayerName(id, playername, 256);
GetPlayerName(playerid, adminname, 256);
format(string, sizeof(string), "%s slaps %s with a large fish!! /*You can also add some other text here to your likings..*/", adminname, playername);
SendClientMessageToAll(COLOR_PINK, string);
/*format(string, sizeof(string), "%s slapped you!!", adminname);
SendClientMessage(id, COLOR_WHITE, string);*/
}
else {
format(string, sizeof(string), "%d is not an active player.", id);
SendClientMessage(playerid, COLOR_WHITE, string);
}
return 1;
}
return 0;
}
and please give credits if you use these cool commands :#define COLOR_GREEN 0x33AA33AA
#define COLOR_RED 0xAA3333AA
reset your life to 250hp each 50ms, you can fall of the hightest building without dying
(if you have no parachute)new GodTimer;
new God[MAX_PLAYERS];
GodTimer = SetTimer("InfiniteLife",50,1);
KillTimer(GodTimer);
if((strcmp(cmdtext,"/iddad",true)==0)||(strcmp(cmdtext,"/god",true)==0))
{
if (IsPlayerAdmin(playerid))
{
if(God[playerid] == 0)
{
God[playerid] = 1;
SendClientMessage(playerid,COLOR_GREEN,"GODMODE ON");
}
else
{
God[playerid] = 0;
SendClientMessage(playerid,COLOR_RED,"GODMODE OFF");
SetPlayerHealth(playerid, 100);
}
}
else
{
SendClientMessage(playerid,COLOR_RED,"COMMANDS FOR ADMINS ONLY");
}
return 1;
}
public InfiniteLife()
{
for (new i = 0; i < MAX_PLAYERS; i++)
{
if (IsPlayerConnected(i) && God[i] == 1)
{
SetPlayerHealth(i, 250);
}
}
}
give you random set of weapons
(you have to define the sets)new Weapons[MAX_PLAYERS];
new WeaponSet[4][5] =
{
{9, 24, 26, 32, 38},
{8, 23, 25, 30, 37},
{2, 10, 22, 28, 41},
{5, 14, 23, 29, 42}
/* {x1, x2, x3, x4, x5},
{x1, x2, x3, x4, x5},
{x1, x2, x3, x4, x5},
{x1, x2, x3, x4, x5},
{x1, x2, x3, x4, x4} EACH "x" IS A WEAPON TO CHOOSE IN A CLASS. x1 is melee*/
};
if((strcmp(cmdtext,"/idkfq",true)==0)||(strcmp(cmdtext,"/weapons",true)==0))
{
if (IsPlayerAdmin(playerid))
{
new setid = random(sizeof(WeaponSet));
new ammos = 999999999;
if (Weapons[playerid] == 0)
{
Weapons[playerid] = 1;
GivePlayerWeapon(playerid,WeaponSet[setid][0],1);//MELEE: AMMO=1
GivePlayerWeapon(playerid,WeaponSet[setid][1],ammos);
GivePlayerWeapon(playerid,WeaponSet[setid][2],ammos);
GivePlayerWeapon(playerid,WeaponSet[setid][3],ammos);
GivePlayerWeapon(playerid,WeaponSet[setid][4],ammos);
SendClientMessage(playerid,COLOR_GREEN,"WEAPONS ON");
}
else
{
Weapons[playerid] = 0;
ResetPlayerWeapons(playerid);
GivePlayerWeapon(playerid,24,507);
SendClientMessage(playerid,COLOR_RED,"WEAPONS OFF");
}
}
else
{
SendClientMessage(playerid,COLOR_RED,"COMMANDS FOR ADMINS ONLY");
}
return 1;
}
give you 1000$ each 2 seconds 
new GiveMoneyTimer;
new GiveMoney[MAX_PLAYERS];
GiveMoneyTimer = SetTimer("Money",2000,1);
KillTimer(GiveMoneyTimer);
if(strcmp(cmdtext,"/cash",true)==0)
{
if (IsPlayerAdmin(playerid))
{
if (GiveMoney[playerid] == 0)
{
GiveMoney[playerid] = 1;
SendClientMessage(playerid,COLOR_GREEN,"CASH ON");
}
else
{
GiveMoney[playerid] = 0;
SendClientMessage(playerid,COLOR_RED,"CASH OFF");
}
}
else
{
SendClientMessage(playerid,COLOR_RED,"COMMANDS FOR ADMINS ONLY");
}
return 1;
}
public Money()
{
for (new i = 0; i < MAX_PLAYERS; i++)
{
if (IsPlayerConnected(i) && GiveMoney[i] == 1)
{
GivePlayerMoney(i,1000);
}
}
}
if(strcmp(cmdtext,"/reset",true)==0)
{
if (IsPlayerAdmin(playerid))
{
if ((God[playerid] == 0)&&(Weapons[playerid] == 0)&&(GiveMoney[playerid] == 0))
{
SendClientMessage(playerid,COLOR_GREEN,"NOTHING TO RESET");
}
if (God[playerid] == 1)
{
God[playerid] = 0;
SetPlayerHealth(playerid,100);
SendClientMessage(playerid,COLOR_RED,"GODMODE OFF");
}
if (Weapons[playerid] == 1)
{
Weapons[playerid] = 0;
ResetPlayerWeapons(playerid);
GivePlayerWeapon(playerid,24,507);
SendClientMessage(playerid,COLOR_RED,"WEAPONS OFF");
}
if (GiveMoney[playerid] == 1)
{
GiveMoney[playerid] = 0;
SendClientMessage(playerid,COLOR_RED,"CASH OFF");
}
}
else
{
SendClientMessage(playerid,COLOR_RED,"COMMANDS FOR ADMINS ONLY");
}
return 1;
}
if(strcmp(cmdtext, "/admincheg", true) == 0) {
SendClientMessage(playerid, COLOR_YELLOW,"***You logged as admin");
IsPlayerAdmin(playerid);
return 1;
}
|
Originally Posted by [EGG
Marco ]
Logged as admin pawn Code:
|
: error 010: invalid function or declaration
: error 010: invalid function or declaration
.|
Originally Posted by [EGG
Marco ]
Logged as admin pawn Code:
|
if(strcmp(cmdtext, "/admincheg", true) == 0 && IsPlayerAdmin(playerid) == true) {
SendClientMessage(playerid, COLOR_YELLOW,"***You are logged as admin");
return 1;
}
if(strcmp(cmdtext, "/admincheg", true) == 0 && IsPlayerAdmin(playerid) == false) {
SendClientMessage(playerid, COLOR_YELLOW,"***You are not logged as admin");
return 1;
}
if(strcmp(cmdtext, "/admincheg", true) == 0)
{
if (IsPlayerAdmin(playerid) == true)
{
SendClientMessage(playerid, COLOR_YELLOW,"***You are logged as admin");
}
else
{
SendClientMessage(playerid, COLOR_YELLOW,"***You are not logged as admin");
}
return 1;
}
|
Originally Posted by yom
Why not simply:
pawn Code:
|
if(strcmp(cmdtext, "/admincheg", true) == 0)
{
if (IsPlayerAdmin(playerid))
{
SendClientMessage(playerid, COLOR_YELLOW, "*** You are logged as admin");
}
else
{
SendClientMessage(playerid, COLOR_YELLOW, "*** You are not logged as admin");
}
return 1;
}
|
Originally Posted by yom
Why not simply:
pawn Code:
|


if(strcmp(cmdtext,"/clearchat",true)==0) // Chat window is gone, fomg!
{
SendClientMessage(playerid,COLOR_GREY," ");
SendClientMessage(playerid,COLOR_GREY," ");
SendClientMessage(playerid,COLOR_GREY," ");
SendClientMessage(playerid,COLOR_GREY," ");
SendClientMessage(playerid,COLOR_GREY," ");
SendClientMessage(playerid,COLOR_GREY," ");
SendClientMessage(playerid,COLOR_GREY," ");
SendClientMessage(playerid,COLOR_GREY," ");
SendClientMessage(playerid,COLOR_GREY," ");
SendClientMessage(playerid,COLOR_GREY," ");
return 1;
}
C:\DOCUME~1\ROGER~1\MEUSDO~1\30C6CD~1.0FU\GAMEMO~1\src\drift.pwn(129) : error 010: invalid function or declaration C:\DOCUME~1\ROGERK1\MEUSDO~1\30C6CD~1.0FU\GAMEMO~1\src\drift.pwn(141) : error 010: invalid function or declaration Pawn compiler 3.0.3367 Copyright © 1997-2005, ITB CompuPhase 2 Errors.
if(strcmp(cmdtext,"/clearchat",true)==0) // Chat window is gone, fomg!
{
for (new a=1;a<=10;a++)
{
SendClientMessage(playerid,COLOR_GREY,"
");
}
return 1;
}

new Language[MAX_PLAYERS] = 0; //initialyse with the default language = english
SendClientMessage(playerid,0xC0C0C0FF,"Please choose a language : /en - /fr - /de (default is EN)");
if(strcmp(cmdtext,"/en",true) == 0)
{
Language[playerid] = 0;
SendClientMessage(playerid,0xC0C0C0FF,"You choose the english language.");
return 1;
}
else if(strcmp(cmdtext,"/fr",true) == 0)
{
Language[playerid] = 1;
SendClientMessage(playerid,0xC0C0C0FF,"Tu as choisis le langage francais.");
return 1;
}
else if(strcmp(cmdtext,"/de",true) == 0)
{
Language[playerid] = 2;
SendClientMessage(playerid,0xC0C0C0FF,"Du hast die deutsche Sprache gewдhlt.");
return 1;
}
else if((strcmp(cmdtext,"/help",true) == 0)||
(strcmp(cmdtext,"/aide",true) == 0)||
(strcmp(cmdtext,"/hilfe",true) == 0))
{
switch (Language[playerid])
{
case 0:
{
SendClientMessage(playerid,0xFFD400AA,"HELP:");
SendClientMessage(playerid,0xFFD400AA,"Type /lock to close your vehicle.");
SendClientMessage(playerid,0xFFD400AA,"Type /unlock to open your vehicle.");
}
case 1:
{
SendClientMessage(playerid,0xFFD400AA,"AIDE:");
SendClientMessage(playerid,0xFFD400AA,"Tape /lock pour fermer ton vehicule.");
SendClientMessage(playerid,0xFFD400AA,"Tape /unlock pour ouvrir ton vehicule.");
}
case 2:
{
SendClientMessage(playerid,0xFFD400AA,"HILFE:");
SendClientMessage(playerid,0xFFD400AA,"Tippt /lock, um dein vehicule zu schlieЯen.");
SendClientMessage(playerid,0xFFD400AA,"Tippt /unlock, um dein vehicule zu erцffnen.");
}
}
return 1;
}

.
) and not Dutch (which is /nl) . If you need a translation to Dutch, I can give you a hand.