Jump to content

Question

Posted (edited)

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

Edited by ShaggyShaggy

6 answers to this question

Recommended Posts

  • 0
Posted
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

  • 0
Posted (edited)

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;
}

 

  • 0
Posted (edited)

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
  • 0
Posted

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;
}

 

  • 0
Posted (edited)
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

  • 0
Posted (edited)

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

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • 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.