Hi Breadfishler,
ich hab schon die SuFu benutzt,
aber ich finde kein System, oder weiß nicht so ganz was ich eingeben muss,
ich möchte gerne ein PM System habe,
wo ich dann eingebe:
/pm Text
hoffe ihr könnt mir helfen
Hi Breadfishler,
ich hab schon die SuFu benutzt,
aber ich finde kein System, oder weiß nicht so ganz was ich eingeben muss,
ich möchte gerne ein PM System habe,
wo ich dann eingebe:
/pm Text
hoffe ihr könnt mir helfen
Achja. Nichtmal einen Thread verfassen können echt schrecklich.
if (strcmp("/pm Text", cmdtext, true) == 0)
{
return 1;
}
Da du dich nicht deutlich ausgedrückt hast verstehe ich das man /pm Text eingeben sollen kann. Hier ist es... du sagst nichts anderes ob dann eine Nachricht an alle oder nur an einen Kommen soll, ob es was kosten soll oder sonst was...
ohh sry
wollte es eigentlich so machen:
/pm ID Text
sry bin noch recht neu beim scripten und versuch es über tutorials zu lernen
hi,
wie mein Vorvor-Poster schon sagte, ist bei jedem SA-MP Server Ordner unter dem Subordner Filterscripts ein Script das ,,Base'' heißt,
in diesem Script ist schon ein PM Befehl enthalten, trage doch einfach diesen Filterscript in deiner Server.cfg ein?
MfG: Apoolecu
in diesem Script ist schon ein PM Befehl enthalten, trage doch einfach diesen Filterscript in deiner Server.cfg ein?
Es wäre besser direkt in den Gamemode. Da es sonst wenig Abfragen zur verfügung stehen sowie extras.
dann soll ers doch efinach herein kopieren?
denk mal sachon das er schlau genug ist das zu machen?
bitte sehr:
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);
// PM Command
if(strcmp("/pm", cmd, true) == 0)
{
tmp = strtok(cmdtext,idx);
if(!strlen(tmp) || strlen(tmp) > 5) {
SendClientMessage(playerid,0xFF444499,"Benutze: /pm (id) (nachricht)");
return 1;
}
new id = strval(tmp);
gMessage = strrest(cmdtext,idx);
if(!strlen(gMessage)) {
SendClientMessage(playerid,0xFF444499,"Benutze: /pm (id) (nachricht)");
return 1;
}
if(!IsPlayerConnected(id)) {
SendClientMessage(playerid,0xFF444499,"/pm : Diese ID ist nicht aktiv!");
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,0xFFCC2299,Message);
format(Message,sizeof(Message),"** %s(%d): %s",pName,playerid,gMessage);
SendClientMessage(id,0xFFFF22AA,Message);
PlayerPlaySound(id,1085,0.0,0.0,0.0);
printf("PM: %s",Message);
}
else {
SendClientMessage(playerid,0xFF444499,"Du kanst dir selber keine Nachricht schreiben!");
}
return 1;
}
mfg xXganzereuroXx
danke jetzt geht es