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: ApocalypseDoggee - 2014. május 04. - 19:38:15

Cím: Textdraw háttérkép loginnál nem mûködik..
Írta: ApocalypseDoggee - 2014. május 04. - 19:38:15
//0Sprites Editor by Zh3r0
#include <a_samp>
new Text:Sprite0;
 
public OnFilterScriptInit()//ezt raktam ongamemodeinit-hez
{
    Sprite0 = TextDrawCreate(5.500, -0.500, \"loadsc12:loadsc12\");
    TextDrawFont(Sprite0, 4);
    TextDrawTextSize(Sprite0, 634.000, 448.000);
    TextDrawColor(Sprite0, -1);
    return 1;
}
 
public OnFilterScriptExit()//ezt OnPlayerRequistClass-hoz
{
    TextDrawHideForAll(Sprite0);
    TextDrawDestroy(Sprite0);
    return 1;
}
 
public OnPlayerConnect(playerid)//ez természetesen ide
{
    TextDrawShowForPlayer(playerid,Sprite0);
    return 1;
}

 
Mégis Errort ír a playerid-re.Meg hogy nincs definiálva a sprite0.Valaki kis segítség?
[mod]Kétszer is leírtam már, hogyan használd a pawn code taget. De nem úgy kell, hogy [pawno][/pawno] :D Na akkor harmadjára is:

 - Remélem most már menni fog. Ebben a témádban pedig javítottam :D[/mod]
Cím: Textdraw háttérkép loginnál nem mûködik..
Írta: KovaNovik - 2014. május 04. - 20:02:36
#include <a_samp>
new Text:Sprite0;
public OnGameModeInit()
{
    Sprite0 = TextDrawCreate(5.500, -0.500, \"loadsc12:loadsc12\");
    TextDrawFont(Sprite0, 4);
    TextDrawTextSize(Sprite0, 634.000, 448.000);
    TextDrawColor(Sprite0, -1);
    return 1;
}
public OnGameModeExit()
{
    TextDrawHideForAll(Sprite0);
    TextDrawDestroy(Sprite0);
    return 1;
}
public OnPlayerConnect(playerid)
{
    TextDrawShowForPlayer(playerid, Sprite0);
    return 1;
}
public OnPlayerSpawn(playerid)
{
TextDrawHideForPlayer(playerid, Sprite0);
return 1;
}

 
Sok szerencsét, további jó scriptelést! :thumbsup:
Cím: Textdraw háttérkép loginnál nem mûködik..
Írta: ApocalypseDoggee - 2014. május 05. - 07:56:14
Köszi,viszonte zmég csak 1 másodpercre villan fel aztán eltûnik..:D
Cím: Textdraw háttérkép loginnál nem mûködik..
Írta: Dfoglalo - 2014. május 05. - 08:54:28
Gondolom mert spawnoláskor elrejted:
 

ublic OnPlayerSpawn(playerid)
{
        TextDrawHideForPlayer(playerid, Sprite0);
        return 1;
}

 
[/quote]
Cím: Textdraw háttérkép loginnál nem mûködik..
Írta: KovaNovik - 2014. május 05. - 09:13:49
Azt hittem a login képernyõ loginnál van jelen csak, azért az. :D
Cím: Textdraw háttérkép loginnál nem mûködik..
Írta: ApocalypseDoggee - 2014. május 05. - 09:33:25
az a baj hogy mikor behozza  a dolgokat,és bejön a Login lehetõség,eltûnik.Szóval csak 1 másodpercre villan fel..
[mod]Azt az \"értelmes\" S betûs szervert szervert ne hozzuk fel.[/mod]
Cím: Textdraw háttérkép loginnál nem mûködik..
Írta: KovaNovik - 2014. május 05. - 09:36:22
Ezt is olyannak terveztem, csak nem igazán jött össze.
Cím: Textdraw háttérkép loginnál nem mûködik..
Írta: Dfoglalo - 2014. május 05. - 09:43:47
Ha a bejelentkezés a karakter spawnolása után történik (nem feltétlenül látod a karaktered, de automatikusan spawnoltat a mód), akkor még jó, hogy eltûnik. Amennyiben használod Spawn alatt a Hideot. Tedd mondjuk oda a Hideot, amikor a login dialog response értéke true és a jelszó is okés, tehát ha a játékos bejelentkezett.
Cím: Textdraw háttérkép loginnál nem mûködik..
Írta: ApocalypseDoggee - 2014. május 05. - 09:47:03
És mivan ha onplayerRequistClass-hoz teszem?...Mert ugye a Connectnél hozza létre a dialogot,viszont még nem lépek Class-ba míg nem volt meg a login funkció elvégzése...Viszont nem igazán értem,mivel régen hasonlóképpen volt megoldva és jó volt...
Cím: Textdraw háttérkép loginnál nem mûködik..
Írta: KovaNovik - 2014. május 05. - 09:50:23
De a request class meghívódhat máskor is. Amúgy Dfoglalonak igaza van, mert a modod lehet úgy is, hogy lepsawnol, majd ha beléptél odaviszi a kamerát, és TogglePlayerSpectatingos is, ami csak akkor spawnol le, ha beléptél. Az enyém az utóbbi, a tied meg gondolom az elõbbi, viszont loginnál mindkettõnél mennie kell.
Cím: Textdraw háttérkép loginnál nem mûködik..
Írta: ApocalypseDoggee - 2014. május 05. - 09:58:08
úgy van hogy behozza a képet,aztán login megjelnik és LS alaphelyzetére megy,mármint a partra mutat.:D
Cím: Textdraw háttérkép loginnál nem mûködik..
Írta: KovaNovik - 2014. május 05. - 10:02:02
De ugye a saját scriptedet is benthagytad a callbackekek alatt?
Cím: Textdraw háttérkép loginnál nem mûködik..
Írta: ApocalypseDoggee - 2014. május 05. - 10:14:55
Persze.Semmit nem szedtem ki :D Mind1 megoldom valahogy :D megpróbálom requistclass-al :D
Edit:Még mindig ugyanaz:d...
Cím: Textdraw háttérkép loginnál nem mûködik..
Írta: ApocalypseDoggee - 2014. május 04. - 19:38:15
//0Sprites Editor by Zh3r0
#include <a_samp>
new Text:Sprite0;
 
public OnFilterScriptInit()//ezt raktam ongamemodeinit-hez
{
    Sprite0 = TextDrawCreate(5.500, -0.500, \"loadsc12:loadsc12\");
    TextDrawFont(Sprite0, 4);
    TextDrawTextSize(Sprite0, 634.000, 448.000);
    TextDrawColor(Sprite0, -1);
    return 1;
}
 
public OnFilterScriptExit()//ezt OnPlayerRequistClass-hoz
{
    TextDrawHideForAll(Sprite0);
    TextDrawDestroy(Sprite0);
    return 1;
}
 
public OnPlayerConnect(playerid)//ez természetesen ide
{
    TextDrawShowForPlayer(playerid,Sprite0);
    return 1;
}

 
Mégis Errort ír a playerid-re.Meg hogy nincs definiálva a sprite0.Valaki kis segítség?
[mod]Kétszer is leírtam már, hogyan használd a pawn code taget. De nem úgy kell, hogy [pawno][/pawno] :D Na akkor harmadjára is:

 - Remélem most már menni fog. Ebben a témádban pedig javítottam :D[/mod]
Cím: Textdraw háttérkép loginnál nem mûködik..
Írta: KovaNovik - 2014. május 04. - 20:02:36
#include <a_samp>
new Text:Sprite0;
public OnGameModeInit()
{
    Sprite0 = TextDrawCreate(5.500, -0.500, \"loadsc12:loadsc12\");
    TextDrawFont(Sprite0, 4);
    TextDrawTextSize(Sprite0, 634.000, 448.000);
    TextDrawColor(Sprite0, -1);
    return 1;
}
public OnGameModeExit()
{
    TextDrawHideForAll(Sprite0);
    TextDrawDestroy(Sprite0);
    return 1;
}
public OnPlayerConnect(playerid)
{
    TextDrawShowForPlayer(playerid, Sprite0);
    return 1;
}
public OnPlayerSpawn(playerid)
{
TextDrawHideForPlayer(playerid, Sprite0);
return 1;
}

 
Sok szerencsét, további jó scriptelést! :thumbsup:
Cím: Textdraw háttérkép loginnál nem mûködik..
Írta: ApocalypseDoggee - 2014. május 05. - 07:56:14
Köszi,viszonte zmég csak 1 másodpercre villan fel aztán eltûnik..:D
Cím: Textdraw háttérkép loginnál nem mûködik..
Írta: Dfoglalo - 2014. május 05. - 08:54:28
Gondolom mert spawnoláskor elrejted:
 

ublic OnPlayerSpawn(playerid)
{
        TextDrawHideForPlayer(playerid, Sprite0);
        return 1;
}

 
[/quote]
Cím: Textdraw háttérkép loginnál nem mûködik..
Írta: KovaNovik - 2014. május 05. - 09:13:49
Azt hittem a login képernyõ loginnál van jelen csak, azért az. :D
Cím: Textdraw háttérkép loginnál nem mûködik..
Írta: ApocalypseDoggee - 2014. május 05. - 09:33:25
az a baj hogy mikor behozza  a dolgokat,és bejön a Login lehetõség,eltûnik.Szóval csak 1 másodpercre villan fel..
[mod]Azt az \"értelmes\" S betûs szervert szervert ne hozzuk fel.[/mod]
Cím: Textdraw háttérkép loginnál nem mûködik..
Írta: KovaNovik - 2014. május 05. - 09:36:22
Ezt is olyannak terveztem, csak nem igazán jött össze.
Cím: Textdraw háttérkép loginnál nem mûködik..
Írta: Dfoglalo - 2014. május 05. - 09:43:47
Ha a bejelentkezés a karakter spawnolása után történik (nem feltétlenül látod a karaktered, de automatikusan spawnoltat a mód), akkor még jó, hogy eltûnik. Amennyiben használod Spawn alatt a Hideot. Tedd mondjuk oda a Hideot, amikor a login dialog response értéke true és a jelszó is okés, tehát ha a játékos bejelentkezett.
Cím: Textdraw háttérkép loginnál nem mûködik..
Írta: ApocalypseDoggee - 2014. május 05. - 09:47:03
És mivan ha onplayerRequistClass-hoz teszem?...Mert ugye a Connectnél hozza létre a dialogot,viszont még nem lépek Class-ba míg nem volt meg a login funkció elvégzése...Viszont nem igazán értem,mivel régen hasonlóképpen volt megoldva és jó volt...
Cím: Textdraw háttérkép loginnál nem mûködik..
Írta: KovaNovik - 2014. május 05. - 09:50:23
De a request class meghívódhat máskor is. Amúgy Dfoglalonak igaza van, mert a modod lehet úgy is, hogy lepsawnol, majd ha beléptél odaviszi a kamerát, és TogglePlayerSpectatingos is, ami csak akkor spawnol le, ha beléptél. Az enyém az utóbbi, a tied meg gondolom az elõbbi, viszont loginnál mindkettõnél mennie kell.
Cím: Textdraw háttérkép loginnál nem mûködik..
Írta: ApocalypseDoggee - 2014. május 05. - 09:58:08
úgy van hogy behozza a képet,aztán login megjelnik és LS alaphelyzetére megy,mármint a partra mutat.:D
Cím: Textdraw háttérkép loginnál nem mûködik..
Írta: KovaNovik - 2014. május 05. - 10:02:02
De ugye a saját scriptedet is benthagytad a callbackekek alatt?
Cím: Textdraw háttérkép loginnál nem mûködik..
Írta: ApocalypseDoggee - 2014. május 05. - 10:14:55
Persze.Semmit nem szedtem ki :D Mind1 megoldom valahogy :D megpróbálom requistclass-al :D
Edit:Még mindig ugyanaz:d...