Hallo Liebes Samp Forum,
Ich bin grade dabei einen German Reallife Selfmade Script zu schreiben und habe im moment ein kleines Problem ..
Ich hab den Befehl /Pay [spielerid] [betrag] zwa schon erstellt,
aber wenn man zB. nur 30$ hat kann man 40$ überweisen oder mehr ..
Ich will aber nur machen das man soviel überweisen kann, wieviel man hat,
ich komme nicht weiter hier ist mein Code:
dcmd_pay(playerid,params[])
{
new pID, gID;
if(sscanf(params, "ud",pID,gID))return SendClientMessage(playerid,0xB0AFB0FF,"/pay [ID/Name] [money]");
if (!IsPlayerConnected(pID))return SendClientMessage(playerid,0xB0AFB0FF,"Dieser Spieler ist nicht online");
{
new stri[128] ,stri2[128];
format(stri,sizeof(stri), "%s hat dir %d$ gegeben",playername[playerid], gID);
format(stri2,sizeof(stri2), "Du hast %s %d$ gegeben",playername[pID],gID);
SendClientMessage(pID,0xB0AFB0FF, stri);
SendClientMessage(playerid,0xB0AFB0FF,stri2);
GivePlayerMoney(pID,gID);
GivePlayerMoney(playerid,-gID);
}
return 1;
}
Edit:
Und anstatt:
Streaker22 hat dir ** gegeben.
steht dort nur:
hat dir ** gegeben.