Halloel iebe Community wie kann man im Script ein /umbenennen befehl erstellen?
bei dem bereich OCMD?
Were sehr nett wenn mir einer helfen könnte
Mfg
Halloel iebe Community wie kann man im Script ein /umbenennen befehl erstellen?
bei dem bereich OCMD?
Were sehr nett wenn mir einer helfen könnte
Mfg
ehh einfach so:
ocmd:umbenennen(playerid, params[]) return SetPlayerName(playerid,params);
mfg.
ehh einfach so:
ocmd:umbenennen(playerid, params[]) return SetPlayerName(playerid,params);
mfg.
Ah danke mfg
Da würde ich vorsichtig sein, wie sieht es da mit Zeichen aus die Samp nicht verarbeiten kann?
Soweit ich weiß passiert dann einfach gar nichts. Besser wäre es natürlich dies abzufangen.
Dann fange sie ab, ich glaube das sind alle gültigen Zeichen...könnt sie ja editieren, wenn ihr mehr wisst:
ocmd:umbenennen(playerid, params[]) return (IsValidName(params)) ? SetPlayerName(playerid,params) : SendClientMessage(playerid,-1,"In dem Namen sind ungültige Zeichen enthalten!");
stock IsValidName(const tmp[]) {
for(new i,l=strlen(tmp); i<l; i++) {
switch(tmp[i]) {
case '0'..'9','a'..'z','A'..'Z','@','[',']','_','.','$','-','=','(',')': continue;
default: return 0;
}
}
return 1;
}
mfg.