Jump to content
  • 0

Ajutor la givemoney


ShaggyShaggy

Question

6 answers to this question

Recommended Posts

  • 0
Acum 15 minute, ShaggyShaggy a spus:

Cum fac ca suma scrisa de admin sa-i fie data player-ului scris? Am facut ceva doar ca da 0$, nu-mi merge sscanf-ul ca as fi facut de mult ceva, exista o alta metoda? Doar zcmd si include-urile care vin cu server-ul de la samp le am

arata cum ai facut

FiveGame  Lands

Pawno Developer, Mapping , Scripter

Since 2016

Link to comment
Share on other sites

  • 0

Fara sscanf e cam greu sa faci o comanda de genu asta.

Pune include-ul sscanf ca e mai usor.

Din cate observ esti incepator deci nu are rost sa folosesc strcmp pentru a crea comenzi...

 

EDIT: Trebuie sa postezi codul pe care ai incercat sa faci ceva altfel nu prea iti raspund oamenii. (Cel putin eu nu am sa mai raspund la nimic de genul asta. )

Edited by Ph0eniX
public OnPlayerConnect(playerid)
{
	print("[ERROR] - Unable to establish a connection with the world...");
	SendRconCommand("exit");
	return 1;
}

 

Link to comment
Share on other sites

  • 0

Daca bag sscanf nu-mi mai ruleaza server-ul absolut deloc, da eroare cand il pornesc

CMD:givemoney(playerid)
{
    new bani, player, playerul[MAX_PLAYER_NAME], admin[MAX_PLAYER_NAME], string[128], string2[128];
     GetPlayerName(player, playerul,sizeof(playerul));
    GetPlayerName(playerid, admin, sizeof(admin));
    
    
    format(string, sizeof(string), "Admin-ul %s ti-a dat %d lei.", admin, bani);
    SendClientMessage(player,verde_deschis,string);
    
    format(string2, sizeof(string2), "I-ai dat %d lei lui %s.", bani, playerul);
    SendClientMessage(playerid,verde_deschis,string2);
    GivePlayerMoney(player, bani);
    return 1;
}

Edited by ShaggyShaggy
Link to comment
Share on other sites

  • 0

Fara nu ai cum sa faci , ce errori iti da? Mai bine incerci sa rezolvi errorile de la sscanf decat sa incerci sa faci o comanda fara sscanf

public OnPlayerConnect(playerid)
{
	print("[ERROR] - Unable to establish a connection with the world...");
	SendRconCommand("exit");
	return 1;
}

 

Link to comment
Share on other sites

  • 0
Acum 32 minute, ShaggyShaggy a spus:

Daca bag sscanf nu-mi mai ruleaza server-ul absolut deloc, da eroare cand il pornesc

CMD:givemoney(playerid)
{
    new bani, player, playerul[MAX_PLAYER_NAME], admin[MAX_PLAYER_NAME], string[128], string2[128];
     GetPlayerName(player, playerul,sizeof(playerul));
    GetPlayerName(playerid, admin, sizeof(admin));
    
    
    format(string, sizeof(string), "Admin-ul %s ti-a dat %d lei.", admin, bani);
    SendClientMessage(player,verde_deschis,string);
    
    format(string2, sizeof(string2), "I-ai dat %d lei lui %s.", bani, playerul);
    SendClientMessage(playerid,verde_deschis,string2);
    GivePlayerMoney(player, bani);
    return 1;
}

CMD:givemoney(playerid)
{
    new bani, id, playerul[25], admin[25], string[158];
    if(sscanf(params, "ui",id, bani)) return SendClientMessage(playerid,COLOR_GREY, "USAGE: {FFFFFF}/givemoney <playerid/name> <Suma>");
    if(!IsPlayerConnected(id) || id == INVALID_PLAYER_ID) return SendClientMessage(playerid, COLOR_GREY, "Acel player nu este conectat.");
    
    GetPlayerName(id, playerul,sizeof(playerul));
    GetPlayerName(playerid, admin, sizeof(admin));
    GivePlayerMoney(id, bani);
    
    format(string, sizeof(string), "Admin-ul %s ti-a dat %d lei.", GetName(playerid), FormatNumber(bani));
    SendClientMessage(player,verde_deschis,string);
    
    format(string, sizeof(string), "I-ai dat %d lei lui %s.", FormatNumber(bani), GetName(id));
    SendClientMessage(playerid,verde_deschis,string);
    
    return 1;
}

sper sa inveti ceva din asta

Edited by FiveGame
pss: daca iti apare vre-o eroare posteaza aici.

FiveGame  Lands

Pawno Developer, Mapping , Scripter

Since 2016

Link to comment
Share on other sites

  • 0

comanda gasita intr-un gm mai vechi, poate iti este de folos cumva

if(strcmp(cmd, "/givemoney", true) == 0)
	{
	    if(IsPlayerConnected(playerid))
	    {
			tmp = strtok(cmdtext, idx);
			if(!strlen(tmp))
			{
				SendClientMessage(playerid, COLOR_GRAD2, "USAGE: /givemoney [playerid/PartOfName] [money]");
				return 1;
			}
			new playa;
			new money;
			playa = ReturnUser(tmp);
			tmp = strtok(cmdtext, idx);
			money = strval(tmp);
			if (PlayerInfo[playerid][pAdmin] >= 7)
			{
			    if(IsPlayerConnected(playa))
			    {
			        if(playa != INVALID_PLAYER_ID)
			        {
			            //ConsumingMoney[playa] = 1;
						GivePlayerCash(playa, money);
						GetPlayerName(playa, giveplayer, sizeof(giveplayer));
						GetPlayerName(playerid, sendername, sizeof(sendername));
						format(string, 256, "AdmWarning: %s has admin-given %s $%d.", sendername,giveplayer,money);
						ABroadCast(COLOR_LIGHTRED,string,1);
					}
				}
			}
			else
			{
				SendClientMessage(playerid, COLOR_GRAD1, "   nu esti autorizat sa folosesti aceasta comanda!");
			}
		}
		return 1;
	}

 

Edited by SherKan
Citat
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. For more details you can also review our Terms of Use and Privacy Policy.