/changecity

All Helbreath Server Source Discussion here.
Post Reply
omar_omiez
Loyal fan
Posts: 235
Joined: Mon Jul 12, 2004 9:36 am

Post by omar_omiez »

void CGame::AdminOrder_ChangePlayerCity(int iClientH, char *pData, DWORD dwMsgSize)
{
char   seps[] = "= \t\n";
char   * token, cBuff[256];
class  CStrTok * pStrTok;
char * city;
char cNick[20];
char cCity[5];
char notice[100];
int oldcity;
int i;
if (m_pClientList[iClientH] == NULL) return;
if ((dwMsgSize) <= 0) return;
if (m_pClientList[iClientH]->m_iAdminUserLevel == 0) { 
   SendNotifyMsg(NULL, iClientH, DEF_NOTIFY_ADMINUSERLEVELLOW, NULL, NULL, NULL, NULL);
   return;
}
ZeroMemory(cBuff, sizeof(cBuff));
memcpy(cBuff, pData, dwMsgSize);
pStrTok = new class CStrTok(cBuff, seps);
token = pStrTok->pGet();
token = pStrTok->pGet();
if (token == NULL) {
   delete pStrTok;
   return;
   }
   strcpy(cNick, token);
   city = pStrTok->pGet();
   if (city == NULL) {
     delete pStrTok;
     return;
   }
   strcpy(cCity, city);
   for (i = 0; i < DEF_MAXCLIENTS; i++)  {
     if ((m_pClientList != NULL) && (memcmp(m_pClientList->m_cCharName, cNick, strlen(cNick)) == 0)) {
oldcity = m_pClientList->m_cLocation;
       m_pClientList->m_cLocation=atoi(cCity);
       SendNotifyMsg(NULL, iClientH, DEF_NOTIFY_RATINGPLAYER, NULL, NULL, NULL, NULL);
wsprintf(notice,"Player %s has been changed.",m_pClientList[iClientH]->m_cCharName,oldcity,atoi(cCity));
ShowNotice(iClientH,notice);
     }
   }
   delete pStrTok;
}



show notice is

void CGame::ShowNotice(int iClientH,char *pMsg)
{
SendNotifyMsg(NULL, iClientH, DEF_NOTIFY_NOTICEMSG, NULL, NULL, NULL, pMsg);
}



usage is

if (memcmp(cp, "/changecity ", 12) == 0) {
AdminOrder_ChangePlayerCity(iClientH, cp, dwMsgSize - 21);
return;
}



this code lets admins change the city of the player. Reason y admin only can use is that if not, soon all ur players will only be on one side because they dont want to be owned by others. if its wrong then go edit it urself. thx.
- Tbone<br><a href="http://cyborg.namedecoder.com"><br><img src="http://cyborg.namedecoder.com/webimages ... ng"<br></a>
delinquent
&lt;3 bd long time
Posts: 869
Joined: Fri Nov 14, 2003 12:08 am
Location: binarys underpants
Contact:

Post by delinquent »

/changecity aresden
/changecity elvine
/changecity aresden
/changecity elvine
/changecity aresden
/changecity elvine
/changecity aresden
/changecity elvine
/changecity aresden
/changecity elvine
/changecity aresden
/changecity elvine
/changecity aresden
/changecity elvine
/changecity aresden
/changecity elvine
/changecity aresden
/changecity elvine
/changecity aresden
/changecity elvine
/changecity aresden
/changecity elvine
/changecity aresden
/changecity elvine
/changecity aresden
/changecity elvine
/changecity aresden
/changecity elvine
/changecity aresden
/changecity elvine
/changecity aresden
/changecity elvine
/changecity aresden
/changecity elvine
/changecity aresden
/changecity elvine
/changecity aresden
/changecity elvine
/changecity aresden
/changecity elvine
/changecity aresden
/changecity elvine
/changecity aresden
/changecity elvine
/changecity aresden
/changecity elvine
/changecity aresden
/changecity elvine
/changecity aresden
/changecity elvine
/changecity aresden
/changecity elvine
/changecity aresden
/changecity elvine
/changecity aresden
/changecity elvine
/changecity aresden
/changecity elvine
/changecity aresden
/changecity elvine
/changecity aresden
/changecity elvine
/changecity aresden
/changecity elvine
/changecity aresden
/changecity elvine
/changecity aresden
/changecity elvine
/changecity aresden
/changecity elvine
/changecity aresden
/changecity elvine
/changecity aresden
/changecity elvine
/changecity aresden
/changecity elvine
<img src='http://deli.lazyslacker.com/stupidnigga.jpg' border='0' alt='user posted image' /><br><a href='http://deli.lazyslacker.com' target='_blank'>http://deli.lazyslacker.com</a><br>Don't ban me, ban the idiot!
ADDKiD
&lt;3 bd long time
Posts: 967
Joined: Tue Jul 12, 2005 8:07 pm
Location: Washington, USA
Contact:

Post by ADDKiD »

delinquent wrote: /changecity aresden
/changecity elvine
/changecity aresden
/changecity elvine
/changecity aresden
/changecity elvine
/changecity aresden
/changecity elvine
/changecity aresden
/changecity elvine
/changecity aresden
/changecity elvine
/changecity aresden
/changecity elvine
/changecity aresden
/changecity elvine
/changecity aresden
/changecity elvine
/changecity aresden
/changecity elvine
/changecity aresden
/changecity elvine
/changecity aresden
/changecity elvine
/changecity aresden
/changecity elvine
/changecity aresden
/changecity elvine
/changecity aresden
/changecity elvine
/changecity aresden
/changecity elvine
/changecity aresden
/changecity elvine
/changecity aresden
/changecity elvine
/changecity aresden
/changecity elvine
/changecity aresden
/changecity elvine
/changecity aresden
/changecity elvine
/changecity aresden
/changecity elvine
/changecity aresden
/changecity elvine
/changecity aresden
/changecity elvine
/changecity aresden
/changecity elvine
/changecity aresden
/changecity elvine
/changecity aresden
/changecity elvine
/changecity aresden
/changecity elvine
/changecity aresden
/changecity elvine
/changecity aresden
/changecity elvine
/changecity aresden
/changecity elvine
/changecity aresden
/changecity elvine
/changecity aresden
/changecity elvine
/changecity aresden
/changecity elvine
/changecity aresden
/changecity elvine
/changecity aresden
/changecity elvine
/changecity aresden
/changecity elvine
/changecity aresden
/changecity elvine
Deq is right o.o
omar_omiez
Loyal fan
Posts: 235
Joined: Mon Jul 12, 2004 9:36 am

Post by omar_omiez »

naw intended to work as :

/changecity <nick> <cityname>

im too lazy to work more on it lol.
- Tbone<br><a href="http://cyborg.namedecoder.com"><br><img src="http://cyborg.namedecoder.com/webimages ... ng"<br></a>
Slipknight
Loyal fan
Posts: 423
Joined: Thu Apr 07, 2005 7:53 pm

Post by Slipknight »

Fix it mate you theres a part in there written wrong.
<img src='http://www.bleachportal.net/interactive ... irjjkt.jpg' border='0' alt='user posted image' /><br><img src='http://www.hazegfx.com/UserBanners/Slipknot%20Fan.jpg' border='0' alt='user posted image' /><br><img src='http://www.hazegfx.com/UserBanners/UT2004%20Player.jpg' border='0' alt='user posted image' /><br><img src='http://www.hazegfx.com/UserBanners/AC%20DC%20Fan.png' border='0' alt='user posted image' /><br>
omar_omiez
Loyal fan
Posts: 235
Joined: Mon Jul 12, 2004 9:36 am

Post by omar_omiez »

edited. still wrong?
- Tbone<br><a href="http://cyborg.namedecoder.com"><br><img src="http://cyborg.namedecoder.com/webimages ... ng"<br></a>
Jaap
Loyal fan
Posts: 390
Joined: Thu Apr 22, 2004 8:21 am

Post by Jaap »

omar_omiez wrote: edited. still wrong?
Wrong is written all over that script
omar_omiez
Loyal fan
Posts: 235
Joined: Mon Jul 12, 2004 9:36 am

Post by omar_omiez »

yay -.-"

u do it then.

:P

im used to looking at scripts that edit values like rep and ek. not change cities. lol
- Tbone<br><a href="http://cyborg.namedecoder.com"><br><img src="http://cyborg.namedecoder.com/webimages ... ng"<br></a>
blackfury
noob
Posts: 29
Joined: Wed Oct 27, 2004 9:13 pm

Post by blackfury »

first, you need to change thew location and th side, then need to notify the client the new city, wjhich requires a special notify msg, take a look to the void where makes you ares or elv, don't remember the name atm.
Slipknight
Loyal fan
Posts: 423
Joined: Thu Apr 07, 2005 7:53 pm

Post by Slipknight »

lol at

Code: Select all

NULL, iClientH, DEF_NOTIFY_RATINGPLAYER, NULL, NULL, NULL, NULL
dude you need a new define rofl.
<img src='http://www.bleachportal.net/interactive ... irjjkt.jpg' border='0' alt='user posted image' /><br><img src='http://www.hazegfx.com/UserBanners/Slipknot%20Fan.jpg' border='0' alt='user posted image' /><br><img src='http://www.hazegfx.com/UserBanners/UT2004%20Player.jpg' border='0' alt='user posted image' /><br><img src='http://www.hazegfx.com/UserBanners/AC%20DC%20Fan.png' border='0' alt='user posted image' /><br>
Post Reply