Szerző Téma: PM  (Megtekintve 903 alkalommal)

Nem elérhető Domba

  • 391
    • Profil megtekintése
PM
« Dátum: 2010. szeptember 09. - 13:55:12 »
0 Show voters
Hy all!
Nekem egy PM script kellene! Az LADMIN4V2-ben van egy csak leforditottam az LADMIN4V2-t (NEM MODOSITOTTAM SEMMIT!) és hibát ír ki a PM sorainál! Ezért lécci a base vagy a baseaf ból csináljatok nekem egy PM scriptet! (Mi a Sweet skin ID-je? Kellene mert meg akarom csinálni, hogy adminskin legyen! Lécci írjátok le!)
Előre is köszi!
« Utoljára szerkesztve: 2010. szeptember 09. - 13:58:24 írta Domba »

PM
« Válasz #1 Dátum: 2010. szeptember 09. - 14:32:21 »
0 Show voters
üdv!
 
public OnPlayerCommandText(playerid, cmdtext[])
{
new cmd[256];
new   tmp[256];
new Message[256];
new gMessage[256];
new pName[MAX_PLAYER_NAME+1];
new iName[MAX_PLAYER_NAME+1];
new   idx;
cmd = strtok(cmdtext, idx);
if(strcmp(\"/pm\", cmd, true) == 0)
{
tmp = strtok(cmdtext,idx);
if(!strlen(tmp) || strlen(tmp) > 5) {
   SendClientMessage(playerid,ADMINFS_MESSAGE_COLOR,\"Usage: /pm (id) (message)\");
   return 1;
}
new id = strval(tmp);
        gMessage = strrest(cmdtext,idx);
       
if(!strlen(gMessage)) {
   SendClientMessage(playerid,ADMINFS_MESSAGE_COLOR,\"Usage: /pm (id) (message)\");
   return 1;
}
if(!IsPlayerConnected(id)) {
   SendClientMessage(playerid,ADMINFS_MESSAGE_COLOR,\"/pm : Bad player ID\");
   return 1;
}
if(playerid != id) {
   GetPlayerName(id,iName,sizeof(iName));
   GetPlayerName(playerid,pName,sizeof(pName));
   format(Message,sizeof(Message),\">> %s(%d): %s\",iName,id,gMessage);
   SendClientMessage(playerid,PM_OUTGOING_COLOR,Message);
   format(Message,sizeof(Message),\"** %s(%d): %s\",pName,playerid,gMessage);
   SendClientMessage(id,PM_INCOMING_COLOR,Message);
   PlayerPlaySound(id,1085,0.0,0.0,0.0);
   printf(\"PM: %s\",Message);
}
else {
   SendClientMessage(playerid,ADMINFS_MESSAGE_COLOR,\"You cannot PM yourself\");
}
return 1;
}
return 0;
}

 
Már volt ien kérés a kódot chucknoris irta!
Csak keresni kéne.....

Nem elérhető nyE

  • 1745
    • Profil megtekintése
PM
« Válasz #2 Dátum: 2010. szeptember 09. - 14:43:56 »
0 Show voters
Fogadok ezt írja az LAdmin:
 
public function lacks forward declaration (symbol \"OnPlayerPrivmsg\")

PM
« Válasz #3 Dátum: 2010. szeptember 09. - 18:45:51 »
0 Show voters
Idézetet írta: sivi151 date=1284035541\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"3229\" data-ipsquote-contentclass=\"forums_Topic
üdv!
 
public OnPlayerCommandText(playerid, cmdtext[])
{
new cmd[256];
new   tmp[256];
new Message[256];
new gMessage[256];
new pName[MAX_PLAYER_NAME+1];
new iName[MAX_PLAYER_NAME+1];
new   idx;
cmd = strtok(cmdtext, idx);
if(strcmp(\"/pm\", cmd, true) == 0)
{
tmp = strtok(cmdtext,idx);
if(!strlen(tmp) || strlen(tmp) > 5) {
   SendClientMessage(playerid,ADMINFS_MESSAGE_COLOR,\"Usage: /pm (id) (message)\");
   return 1;
}
new id = strval(tmp);
        gMessage = strrest(cmdtext,idx);
       
if(!strlen(gMessage)) {
   SendClientMessage(playerid,ADMINFS_MESSAGE_COLOR,\"Usage: /pm (id) (message)\");
   return 1;
}
if(!IsPlayerConnected(id)) {
   SendClientMessage(playerid,ADMINFS_MESSAGE_COLOR,\"/pm : Bad player ID\");
   return 1;
}
if(playerid != id) {
   GetPlayerName(id,iName,sizeof(iName));
   GetPlayerName(playerid,pName,sizeof(pName));
   format(Message,sizeof(Message),\">> %s(%d): %s\",iName,id,gMessage);
   SendClientMessage(playerid,PM_OUTGOING_COLOR,Message);
   format(Message,sizeof(Message),\"** %s(%d): %s\",pName,playerid,gMessage);
   SendClientMessage(id,PM_INCOMING_COLOR,Message);
   PlayerPlaySound(id,1085,0.0,0.0,0.0);
   printf(\"PM: %s\",Message);
}
else {
   SendClientMessage(playerid,ADMINFS_MESSAGE_COLOR,\"You cannot PM yourself\");
}
return 1;
}
return 0;
}

 
Már volt ien kérés a kódot chucknoris irta!
Csak keresni kéne.....
 
Hehe,nem én írtam,ezt azthiszem a base.pwn-bõl szedtem ki.

PM
« Válasz #4 Dátum: 2010. szeptember 09. - 19:12:29 »
0 Show voters
Töröld ki te okos.

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal