GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Segítségkérés => A témát indította: bojhoska39 - 2013. május 30. - 21:51:15

Cím: /penztarca
Írta: bojhoska39 - 2013. május 30. - 21:51:15
Sziasztok csináltam egy pénztárca parancsot de az a baj hogy a proxdetector nem müxik szóval nem írja ki hogy valaki megnézte a pénztárcája tartalmát.
Szkript:
if(strcmp(cmd, \"/penztarca\", true) == 0 || egyezik(cmd,\"/pt\"))
{
new szoveg[60], penz = GetMoney(playerid);
        format(string, sizeof(szoveg), \"((Jelenleg %d Ft  van a pénztárcádban.))\",penz);
        SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
        format(string,sizeof(szoveg), \"Valaki megnézi a pénztárcája tartalmát.\");
ProxDetector(15.0, playerid, szoveg, COLOR_PURPLE, COLOR_PURPLE, COLOR_PURPLE, COLOR_PURPLE, COLOR_PURPLE);
        return 1;
}
Cím: /penztarca
Írta: ZyZu. - 2013. május 30. - 22:01:11
Másold be a függvényét.. mert így nem tudjuk modosítani..
Cím: /penztarca
Írta: Tomee - 2013. május 30. - 22:01:33
Igazából ennek jónak kell lennie, de itt a valakis megoldásnál nem kell a format.
 

                ProxDetector(15.0, playerid, \"Valaki megnézi a pénztárcája tartalmát.\", COLOR_PURPLE, COLOR_PURPLE, COLOR_PURPLE, COLOR_PURPLE, COLOR_PURPLE);
Cím: /penztarca
Írta: bojhoska39 - 2013. május 30. - 22:03:28
minden be van másolva.
Cím: /penztarca
Írta: Tomee - 2013. május 30. - 22:36:27
Egyrészt az van amit mondtam, hogy szükségtelen a format.
Másrészt ha tényleg akarod akkor
 
format(string,sizeof(szoveg), \"Valaki megnézi a pénztárcája tartalmát.\");

 
string van elöl és utána szoveg. De csak egy féle legyen
Cím: /penztarca
Írta: Zsolesszka - 2013. május 31. - 02:02:32
Idézetet írta: Tomee date=1369946187\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"38015\" data-ipsquote-contentclass=\"forums_Topic
Egyrészt az van amit mondtam, hogy szükségtelen a format.
Másrészt ha tényleg akarod akkor
 
format(string,sizeof(szoveg), \"Valaki megnézi a pénztárcája tartalmát.\");

 
string van elöl és utána szoveg. De csak egy féle legyen
 
what?
Nincs egyik se elõl se hátul, a használt karakterlánc méretét kell megadni a format függvénynek.
A másik meg hogy jó lenne abba a változóba helyezni az a karakterláncot amit meg akar jeleníteni:
 
       
new szoveg[60];
format(szoveg, sizeof(szoveg), \"Valaki megnézi a pénztárcája tartalmát.\");
ProxDetector(15.0, playerid, szoveg, COLOR_PURPLE, COLOR_PURPLE, COLOR_PURPLE, COLOR_PURPLE, COLOR_PURPLE);
[/quote]
Amúgy abban igazad van hogy szükségtelen ez esetben a format használata, tehát csak így:
 

Igazából ennek jónak kell lennie, de itt a valakis megoldásnál nem kell a format.
 

                ProxDetector(15.0, playerid, \"Valaki megnézi a pénztárcája tartalmát.\", COLOR_PURPLE, COLOR_PURPLE, COLOR_PURPLE, COLOR_PURPLE, COLOR_PURPLE);

 

[/quote]
Meg lehet hogy a 15.0 érték kevés mert nincs senki sem a közelében és azért nem jelenít meg semmit.
Cím: /penztarca
Írta: bojhoska39 - 2013. május 31. - 17:17:05
Sikerült köszönöm zárok.