C:\Users\user\Desktop\roleplay\backup gamemode\roleplay.pwn(3042) : error 017: undefined symbol "GivePlayerCash" C:\Users\user\Desktop\roleplay\backup gamemode\roleplay.pwn(3060) : error 017: undefined symbol "GivePlayerCash" C:\Users\user\Desktop\roleplay\backup gamemode\roleplay.pwn(3167) : error 017: undefined symbol "GivePlayerCash" C:\Users\user\Desktop\roleplay\backup gamemode\roleplay.pwn(3386) : error 017: undefined symbol "GivePlayerCash" C:\Users\user\Desktop\roleplay\backup gamemode\roleplay.pwn(3644) : error 017: undefined symbol "GivePlayerCash" C:\Users\user\Desktop\roleplay\backup gamemode\roleplay.pwn(3645) : error 017: undefined symbol "GivePlayerCash" C:\Users\user\Desktop\roleplay\backup gamemode\roleplay.pwn(5943) : error 017: undefined symbol "NOPCheck" C:\Users\user\Desktop\roleplay\backup gamemode\roleplay.pwn(5967) : error 017: undefined symbol "IsPlayerInRangeOfVehicle" C:\Users\user\Desktop\roleplay\backup gamemode\roleplay.pwn(8308) : error 017: undefined symbol "IsNumeric" C:\Users\user\Desktop\roleplay\backup gamemode\roleplay.pwn(8352) : error 017: undefined symbol "GivePlayerCash" C:\Users\user\Desktop\roleplay\backup gamemode\roleplay.pwn(8426) : error 017: undefined symbol "RemovePlayerWeapon" C:\Users\user\Desktop\roleplay\backup gamemode\roleplay.pwn(8458) : error 017: undefined symbol "SaveAccountsUpdate" C:\Users\user\Desktop\roleplay\backup gamemode\roleplay.pwn(8909) : error 017: undefined symbol "MainMenuUpdateForPlayer" C:\Users\user\Desktop\roleplay\backup gamemode\roleplay.pwn(9467) : error 017: undefined symbol "GivePlayerCash" C:\Users\user\Desktop\roleplay\backup gamemode\roleplay.pwn(9531) : error 017: undefined symbol "RemovePlayerWeapon" C:\Users\user\Desktop\roleplay\backup gamemode\roleplay.pwn(9750) : error 017: undefined symbol "UnloadPlayerVehicles" C:\Users\user\Desktop\roleplay\backup gamemode\roleplay.pwn(9932) : error 017: undefined symbol "GivePlayerCash" C:\Users\user\Desktop\roleplay\backup gamemode\roleplay.pwn(9945) : error 017: undefined symbol "GivePlayerCash" C:\Users\user\Desktop\roleplay\backup gamemode\roleplay.pwn(9958) : error 017: undefined symbol "GivePlayerCash" C:\Users\user\Desktop\roleplay\backup gamemode\roleplay.pwn(9971) : error 017: undefined symbol "GivePlayerCash" C:\Users\user\Desktop\roleplay\backup gamemode\roleplay.pwn(9984) : error 017: undefined symbol "GivePlayerCash" C:\Users\user\Desktop\roleplay\backup gamemode\roleplay.pwn(9997) : error 017: undefined symbol "GivePlayerCash" C:\Users\user\Desktop\roleplay\backup gamemode\roleplay.pwn(10013) : error 017: undefined symbol "GivePlayerCash" C:\Users\user\Desktop\roleplay\backup gamemode\roleplay.pwn(10029) : error 017: undefined symbol "GivePlayerCash" C:\Users\user\Desktop\roleplay\backup gamemode\roleplay.pwn(10043) : error 017: undefined symbol "GivePlayerCash" C:\Users\user\Desktop\roleplay\backup gamemode\roleplay.pwn(10097) : error 017: undefined symbol "GivePlayerCash" Compilation aborted.Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase 26 Errors.
CMD:sms(playerid, params[])
{
if(gPlayerLogged{playerid} == 0)
{
SendClientMessageEx(playerid, COLOR_GREY, " You haven't logged in yet!");
return 1;
}
if(GetPVarInt(playerid, "Injured") != 0||GetPVarInt(playerid, "Hospital")!=0)
{
SendClientMessageEx (playerid, COLOR_GRAD2, "You cannot do this at this time.");
return 1;
}
if(PlayerTied[playerid] != 0 || PlayerCuffed[playerid] != 0)
{
SendClientMessageEx(playerid,COLOR_GREY,"You can't use your phone whilist restrained.");
return 1;
}
new string[128], phonenumb, text[100];
if(sscanf(params, "ds[100]", phonenumb, text)) return SendClientMessageEx(playerid, COLOR_WHITE, "USAGE: (/t)ext [phonenumber] [text chat]");
if(PlayerInfo[playerid][pPnumber] == 0)
{
SendClientMessageEx(playerid, COLOR_GRAD2, " You don't have a cell phone...");
return 1;
}
if (PlayerInfo[playerid][pJailTime] > 0)
{
SendClientMessageEx(playerid,COLOR_GREY," You can not use your phone while in jail or prison!");
return 1;
}
if(PhoneOnline[playerid] > 0)
{
format(string, sizeof(string), "* %s has turned off his cellphone.", GetPlayerNameEx(playerid));
SendClientMessageEx(playerid, COLOR_GREY, "Your phone is off.");
return 1;
}
if(Spectating[playerid]==0)
{
format(string, sizeof(string), "* %s takes out a cellphone.", GetPlayerNameEx(playerid));
ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
}
if(phonenumb == 555)
{
if ((strcmp("yes", text, true, strlen(text)) == 0) && (strlen(text) == strlen("yes")))
{
SendClientMessageEx(playerid, COLOR_WHITE, "Text message delivered.");
if (gTeam[playerid] == 2 || gTeam[playerid] == 1)
{
SendClientMessageEx(playerid, COLOR_YELLOW, "SMS: DONT SMS ME BITCH!, Sender: MOLE (555)");
RingTone[playerid] = 20;
return 1;
}
return 1;
}
else
{
SendClientMessageEx(playerid, COLOR_YELLOW, "SMS: DONT SMS ME BITCH!, Sender: MOLE (555)");
RingTone[playerid] = 20;
return 1;
}
if(phonenumb == 556)
{
if ((strcmp("yes", text, true, strlen(text)) == 0) && (strlen(text) == strlen("yes")))
{
SendClientMessageEx(playerid, COLOR_WHITE, "Text message delivered.");
if (gTeam[playerid] == 2 || gTeam[playerid] == 1)
{
SendClientMessageEx(playerid, COLOR_YELLOW, "SMS: DONT SMS ME BITCH!, Sender: Devil (556)");
RingTone[playerid] = 20;
return 1;
}
return 1;
}
else
{
SendClientMessageEx(playerid, COLOR_YELLOW, "SMS: DONT SMS ME BITCH!, Sender: Devil (556)");
RingTone[playerid] = 20;
return 1;
}
if(phonenumb == 557)
{
if ((strcmp("yes", text, true, strlen(text)) == 0) && (strlen(text) == strlen("yes")))
{
SendClientMessageEx(playerid, COLOR_WHITE, "Text message delivered.");
if (gTeam[playerid] == 2 || gTeam[playerid] == 1)
{
SendClientMessageEx(playerid, COLOR_YELLOW, "SMS: DONT SMS ME BITCH!, Sender: Angel (557)");
RingTone[playerid] = 20;
return 1;
}
return 1;
}
else
{
SendClientMessageEx(playerid, COLOR_YELLOW, "SMS: DONT SMS ME BITCH!, Sender: Angel (557)");
RingTone[playerid] = 20;
return 1;
}
}
foreach(Player, i)
{
if(PlayerInfo[i][pPnumber] == phonenumb && phonenumb != 0)
{
new giveplayerid = i;
if(Mobile[giveplayerid] != INVALID_PLAYER_ID)
{
SendClientMessageEx(playerid, COLOR_GREY, "That player's phone is busy (on a call).");
return 1;
}
Mobile[playerid] = giveplayerid; //caller connecting
if(IsPlayerConnected(giveplayerid))
{
if(giveplayerid != INVALID_PLAYER_ID)
{
if(PhoneOnline[giveplayerid] > 0)
{
SendClientMessageEx(playerid, COLOR_GREY, "That player's phone is switched off.");
return 1;
}
if(PlayerInfo[playerid][pPhonePrivacy] == 1)
{
format(string, sizeof(string), "SMS: %s, Sender: Unknown.", text,GetPlayerNameEx(playerid),PlayerInfo[playerid][pPnumber]);
}
else
{
format(string, sizeof(string), "SMS: %s, Sender: %s (%d)", text,GetPlayerNameEx(playerid),PlayerInfo[playerid][pPnumber]);
}
if(i != playerid)
{
if(PlayerInfo[i][pSmslog] > 0)
{
//Shuffle the last received messages...
format(PlayerInfo[i][pSmslog9], 132, "%s", PlayerInfo[i][pSmslog8]);
format(PlayerInfo[i][pSmslog8], 132, "%s", PlayerInfo[i][pSmslog7]);
format(PlayerInfo[i][pSmslog7], 132, "%s", PlayerInfo[i][pSmslog6]);
format(PlayerInfo[i][pSmslog6], 132, "%s", PlayerInfo[i][pSmslog5]);
format(PlayerInfo[i][pSmslog5], 132, "%s", PlayerInfo[i][pSmslog4]);
format(PlayerInfo[i][pSmslog4], 132, "%s", PlayerInfo[i][pSmslog3]);
format(PlayerInfo[i][pSmslog3], 132, "%s", PlayerInfo[i][pSmslog2]);
format(PlayerInfo[i][pSmslog2], 132, "%s", PlayerInfo[i][pSmslog1]);
format(PlayerInfo[i][pSmslog1], 132, "%s", PlayerInfo[i][pSmslog0]);
format(PlayerInfo[i][pSmslog0], 132, "%s", string);
}
}
//format(string, sizeof(string), "* %s's phone beeps.", sendername);
RingTone[giveplayerid] =20;
SendClientMessageEx(giveplayerid, COLOR_YELLOW, string);
SendClientMessageEx(playerid, COLOR_YELLOW, string);
SendClientMessageEx(playerid, COLOR_WHITE, "Text Message Delivered");
format(string, sizeof(string), "~r~$-%d", txtcost);
GameTextForPlayer(playerid, string, 5000, 1);
GivePlayerCash(playerid,-txtcost);
PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
Mobile[playerid] = INVALID_PLAYER_ID;
if(strcmp(PlayerInfo[giveplayerid][pAutoTextReply], "Nothing", true) != 0)
{
format(string, sizeof(string), "SMS: %s, Sender: %s [automated response] (%d)", PlayerInfo[giveplayerid][pAutoTextReply], GetPlayerNameEx(giveplayerid), PlayerInfo[giveplayerid][pPnumber]);
SendClientMessageEx(playerid, COLOR_YELLOW, string);
}
return 1;
}
}
}
}
SendClientMessageEx(playerid, COLOR_GRAD2, " Message delivery failed...");
return 1;
}
CMD:angel(playerid, params[])
{
if(PlayerInfo[playerid][pAdmin] < 2)
{
SendClientMessageEx(playerid, COLOR_GREY, "You are not authorized to use that command!");
return 1;
}
new string[128];
if(isnull(params)) return SendClientMessageEx(playerid, COLOR_WHITE, "USAGE: /angel [angel text]");
format(string, sizeof(string), "SMS: %s, Sender: Angel (557)",params);
if (gTeam[playerid] < 3){SendClientMessageEx(playerid, COLOR_WHITE, string);}
SendEnemyMessage(COLOR_WHITE, string);
foreach(Player, i)
{
if(gTeam[i] >= 3 && gPlayerSpawned[i])
{
RingTone[i] =20;
}
}
return 1;
}
CMD:devil(playerid, params[])
{
if(PlayerInfo[playerid][pAdmin] < 2)
{
SendClientMessageEx(playerid, COLOR_GREY, "You are not authorized to use that command!");
return 1;
}
new string[128];
if(isnull(params)) return SendClientMessageEx(playerid, COLOR_WHITE, "USAGE: /devil [devil text]");
format(string, sizeof(string), "SMS: %s, Sender: Devil (556)",params);
if (gTeam[playerid] < 3){SendClientMessageEx(playerid, COLOR_TWRED, string);}
SendEnemyMessage(COLOR_TWRED, string);
foreach(Player, i)
{
if(gTeam[i] >= 3 && gPlayerSpawned[i])
{
RingTone[i] =20;
}
}
return 1;
}
if(phonenumb == 555)
{
if ((strcmp("yes", text, true, strlen(text)) == 0) && (strlen(text) == strlen("yes")))
{
SendClientMessageEx(playerid, COLOR_WHITE, "Text message delivered.");
if (gTeam[playerid] == 2 || gTeam[playerid] == 1)
{
SendClientMessageEx(playerid, COLOR_YELLOW, "SMS: DONT SMS ME BITCH!, Sender: MOLE (555)");
RingTone[playerid] = 20;
return 1;
}
return 1;
}
else
{
SendClientMessageEx(playerid, COLOR_YELLOW, "SMS: DONT SMS ME BITCH!, Sender: MOLE (555)");
RingTone[playerid] = 20;
return 1;
}
|
pawn Код:
|
|
You know how brackets work, right? You also (should) know how indentation works. Every opening bracket HAS to have a closing bracket matching. So, after every piece of that stuff add a closing bracket and you are done.
|
