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: Campe3r - 2013. október 18. - 20:34:48

Cím: SendHasznalatMessage nem mûködik sscanf return-nál
Írta: Campe3r - 2013. október 18. - 20:34:48
Sziasztok! írtam egy SendHaszbalatMessage-t, hogy megkönnyítsem a sendclientmessage(playerid,-1,\"Használat: /parancs stb..\"); -et, de valamiért sscanfnál ezt nem tudom használni :S
SendHasznalatMessage:
 

stock SendHasznalatMessage(playerid, color, const message[])
{
new hasznmsg[256];
format(hasznmsg, sizeof(hasznmsg), \"{008ee0}>> LC-RPG << {d9990f}- Használat: {ffffff}%s\", message);
SendClientMessage(playerid, color, hasznmsg);
}

 
És ahogy használni szeretném:
 
if(sscanf(params, \"ud\", id, Szint)) return SendHasznalatMessage(playerid, PIROS, \"/adminad [JátékosNév/ID] [AdminSzint]

 
Szerk.:
Hiba:
 
C:\\Users\\***********\\Desktop\\LC-RPG\\gamemodes\\LCRPG.pwn(500) : warning 209: function \"SendHasznalatMessage\" should return a value
Cím: SendHasznalatMessage nem mûködik sscanf return-nál
Írta: kadaradam - 2013. október 18. - 20:37:02
Szerintem egy picit lemaradt a vége:
 
if(sscanf(params, \"ud\", id, Szint)) return SendHasznalatMessage(playerid, PIROS, \"/adminad [Név] [JátékosNév/ID]\");
Cím: SendHasznalatMessage nem mûködik sscanf return-nál
Írta: AnthonyGates - 2013. október 18. - 20:38:41
Nincs befejezve a kód :)
Cím: SendHasznalatMessage nem mûködik sscanf return-nál
Írta: Campe3r - 2013. október 18. - 20:43:14
kadaradamnak:
ja tényleg, amúgy meg van XD

Dupla hozzászólás automatikusan összefûzve. ( 2013. október 18. - 20:48:24 )

így is ugyan az a hiba :s
Cím: SendHasznalatMessage nem mûködik sscanf return-nál
Írta: kadaradam - 2013. október 18. - 20:54:54
Látom szerkesztetted a témát és kiírtad mi a gond..Az a probléma, hogy az általad létrehozott függvény nem tér vissza semmilyen értékkel.
Próbáld meg így, elméletileg mûködnie kell:
 
stock SendHasznalatMessage(playerid, color, const message[])
{
new hasznmsg[256];
format(hasznmsg, sizeof(hasznmsg), \"{008ee0}>> LC-RPG << {d9990f}- Használat: {ffffff}%s\", message);
SendClientMessage(playerid, color, hasznmsg);
return 1;
}
Cím: SendHasznalatMessage nem mûködik sscanf return-nál
Írta: Campe3r - 2013. október 18. - 21:17:34
Sikerült complizálni, megnézem szerveren :D

Dupla hozzászólás automatikusan összefûzve. ( 2013. október 18. - 22:20:43 )

köszönöm, mûködik