Bilgi (returnNameSwear)
Kişinin İsmini "strdel" Functionu kullanarak belirli karakterini siler.
Code:
stock returnNameSwear(playerid,start,end)
{
new
pName[MAX_PLAYER_NAME];
GetPlayerName(playerid,pName,sizeof(pName));
strdel(pName,start,end);
SetPlayerName(playerid,pName);
return 1;
}
Örnek:
if(strcmp(cmd,"/nameswear",true)==0)
{
new tmp[256];
tmp = strtok(cmdtext,idx);
if(!strlen(tmp)) return SendClientMessage(playerid,0xFFAABB0,"[KULLANIM] /nameswear [id] [start] [end]");
new id = strval(tmp);
if(!IsPlayerConnected(id)) return SendClientMessage(playerid,0xFFAABB0,"Yanlış id!");
tmp = strtok(cmdtext,idx);
if(!strlen(tmp)) return SendClientMessage(playerid,0xFFAABB0,"[KULLANIM] /nameswear [id] [start] [end]");
new start = strval(tmp);
if(start > MAX_PLAYER_NAME) return SendClientMessage(playerid,0xFFAABB0,"Karakter Çok Büyük!");
tmp = strtok(cmdtext,idx);
if(!strlen(tmp)) return SendClientMessage(playerid,0xFFAABB0,"[KULLANIM] /nameswear [id] [start] [end]");
new end = strval(tmp);
if(start > MAX_PLAYER_NAME) return SendClientMessage(playerid,0xFFAABB0,"Karakter Çok Büyük!");
returnNameSwear(id,start,end);
return 1;
}
Mesela : /nameswear 1 0 3
id 1 in adı Gerizekağlı bu komutu ona uygulanınca ismi ; izekağlı oluyor.