Jump to content

[REZOLVAT] Intreabare - Comanda


TioO
 Share

Recommended Posts

  • Username : TioO
  • Problema întâlnită: Vreau sa fac o comanda in care sa ii schimb numele unui jucator ,dar nu stiu cum. Am incercar eu sa fac ceva ,dar nu mi-a reusit.
  • Detalii despre problemă: Vreau sa fac o comanda in care sa ii schimb numele unui jucator ,dar nu stiu cum. Am incercar eu sa fac ceva ,dar nu mi-a reusit.
  • Ce ai încercat să faci înainte să postezi?: Sa fac eu comanda ,dar nu prea ma pricep.
  • Cod sursa (recomandat pastebin.com) :  Nu este nevoie.
  • Alte detalii : Multumesc pentru ajutor!
Link to comment
Share on other sites

ShowPlayerDialog(playerid, DIALOG_CHANGENAME, DIALOG_STYLE_INPUT, "Nume", "Introdu mai jos numele nou:", "OK", "Cancel");

Si sub OnDialogResponse:

case DIALOG_CHANGENAME:
{
	if(!response) return 1;
	mysql_format(SQL, query, 256, "UPDATE `users` SET `Name`='%s' WHERE `ID`=%d", inputtext, PlayerInfo[playerid][pSQLID]);
	mysql_tquery(SQL, query, "", "");
	format(PlayerInfo[playerid][pName], MAX_PLAYER_NAME, inputtext);
	SetPlayerName(playerid, inputtext);
	SCM(playerid, -1, "Ti-ai schimbat numele cu succes.");
}

 

Respecta si vei fi respectat.

 

BigInt Pawn:

Pacman C++: 

Snake C++:

Minesweeper C++:

 

mattbb.cash

leaks.ro

Link to comment
Share on other sites

Acum 1 oră, iMatt a spus:

ShowPlayerDialog(playerid, DIALOG_CHANGENAME, DIALOG_STYLE_INPUT, "Nume", "Introdu mai jos numele nou:", "OK", "Cancel");

Si sub OnDialogResponse:


case DIALOG_CHANGENAME:
{
	if(!response) return 1;
	mysql_format(SQL, query, 256, "UPDATE `users` SET `Name`='%s' WHERE `ID`=%d", inputtext, PlayerInfo[playerid][pSQLID]);
	mysql_tquery(SQL, query, "", "");
	format(PlayerInfo[playerid][pName], MAX_PLAYER_NAME, inputtext);
	SetPlayerName(playerid, inputtext);
	SCM(playerid, -1, "Ti-ai schimbat numele cu succes.");
}

 

Multumesc. Comanda merge cum trebuie. Dar eu vreau sa ii dau unui jucator sa isi schimbe numele. Adica intra cu un nume limbaj neadecvat si eu dau comanda si ii apare lui lui asa introdu numele tau mai jos=.

Link to comment
Share on other sites

CMD:fnc(playerid, params[])
{
	if(PlayerInfo[playerid][pAdmin] < 1) ..... // verificarea de admin
    new id;
    if(sscanf(params, "u", id)) return SCM(playerid, -1, "/fnc <PlayerID/PartOfName>");
    if(!IsPlayerConnected(id)) .... // daca jucatorul nu e pe server. (cel introdus ca parametru)
  	ShowPlayerDialog(id, DIALOG_CHANGENAME, ......); // ca dialogul de mai sus doar ca pentru id, nu pentru playerid
	return 1;
}

 

Respecta si vei fi respectat.

 

BigInt Pawn:

Pacman C++: 

Snake C++:

Minesweeper C++:

 

mattbb.cash

leaks.ro

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...