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

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Szkript kérések => A témát indította: Rem - 2012. május 25. - 09:45:32

Cím: PickUp Help
Írta: Rem - 2012. május 25. - 09:45:32
Sziasztok.
Segítséget szeretnék kérni ezzel kapcsolatban.
   
 if (pickupid == health[0])
{
if(gTeam[playerid] != TEAM_VLA) return SendClientMessage(playerid,red,\"ERROR: \"lgrey\"Te nem vagy a VLA Team tagja!\");
SendClientMessage(playerid,0xAFFF00FF,\"Életed feltöltve!\");
    SetPlayerHealth(playerid,100);
    }

 
A gondom a következõ más Team tagon is fel tudják venni a pickupot.
Hogy lehetne megoldani , hogy csak az adott Team tudja felvenni?
[mod]Kérlek használd a code tageket!
Ikonja:\"code.gif\"[/mod]
Cím: PickUp Help
Írta: Erik3333 - 2012. május 25. - 15:10:53
Talán így?
 
if(pickupid == health[0])
{
if(!gTeam[playerid] == TEAM_VLA) return SendClientMessage(playerid,red,\"ERROR: \"lgrey\"Te nem vagy a VLA Team tagja!\");
SendClientMessage(playerid,0xAFFF00FF,\"Életed feltöltve!\");
SetPlayerHealth(playerid,100);
}
Cím: PickUp Help
Írta: Rem - 2012. május 25. - 09:45:32
Sziasztok.
Segítséget szeretnék kérni ezzel kapcsolatban.
   
 if (pickupid == health[0])
{
if(gTeam[playerid] != TEAM_VLA) return SendClientMessage(playerid,red,\"ERROR: \"lgrey\"Te nem vagy a VLA Team tagja!\");
SendClientMessage(playerid,0xAFFF00FF,\"Életed feltöltve!\");
    SetPlayerHealth(playerid,100);
    }

 
A gondom a következõ más Team tagon is fel tudják venni a pickupot.
Hogy lehetne megoldani , hogy csak az adott Team tudja felvenni?
[mod]Kérlek használd a code tageket!
Ikonja:\"code.gif\"[/mod]
Cím: PickUp Help
Írta: Erik3333 - 2012. május 25. - 15:10:53
Talán így?
 
if(pickupid == health[0])
{
if(!gTeam[playerid] == TEAM_VLA) return SendClientMessage(playerid,red,\"ERROR: \"lgrey\"Te nem vagy a VLA Team tagja!\");
SendClientMessage(playerid,0xAFFF00FF,\"Életed feltöltve!\");
SetPlayerHealth(playerid,100);
}
Cím: PickUp Help
Írta: Amf - 2012. május 26. - 16:00:52
Talán így!
 

if (pickupid == health[0])
{
if(gTeam[playerid] != TEAM_VLA)
{
SendClientMessage(playerid,0xAFFF00FF,\"Életed feltöltve!\");
SetPlayerHealth(playerid,100);
}
else
{
    SendClientMessage(playerid,red,\"ERROR: \"lgrey\"Te nem vagy a VLA Team tagja!\");
}
}
Cím: PickUp Help
Írta: CANNONN - 2012. június 11. - 15:27:48
if (pickupid == health[0])
{
if(gTeam[playerid] == TEAM_VLA) return SetPlayerHealth(playerid,100), SendClientMessage(playerid,0xAFFF00FF,\"Életed feltöltve!\");
SendClientMessage(playerid,red,\"ERROR: \"lgrey\"Te nem vagy a VLA Team tagja!\");
}
Cím: PickUp Help
Írta: ZyZu. - 2012. június 13. - 15:06:35
I_Dexter[CL]\" post=\"286406\" timestamp=\"1339083326\"]

Talán így!
 

if (pickupid == health[0])
{
if(gTeam[playerid] != TEAM_VLA)
{
SendClientMessage(playerid,0xAFFF00FF,\"Életed feltöltve!\");
SetPlayerHealth(playerid,100);
}
else
{
    SendClientMessage(playerid,red,\"ERROR: \"lgrey\"Te nem vagy a VLA Team tagja!\");
}
}

 

[/quote]
Ez lesz a jó!
 
Ha megoldódott kérlek zárd a témát![/quote]
 
[/quote]
Ez nem lottó, és nem kell a !== elé a felkiátójel!
Cím: PickUp Help
Írta: zeteni - 2012. június 13. - 15:10:11
A !== azt jelenti, hogy nem egyezik. Tehát a mi esetünkben nem a VLA csapat tagja.
 
if (pickupid == health[0])
{
        if(gTeam[playerid] = TEAM_VLA)
        {
                SendClientMessage(playerid,0xAFFF00FF,\"Életed feltöltve!\");
                SetPlayerHealth(playerid,100);
        }
        else
        {
            SendClientMessage(playerid,red,\"ERROR: \"lgrey\"Te nem vagy a VLA Team tagja!\");
        }
}

 
Ez így lesz helyes. És kérek egy moderátort zárja a témát, mert már biztos négyen leírtak egy megoldást, de a kérdezõ nem reagál.
E: megelõztek
Cím: PickUp Help
Írta: JBauer - 2012. június 14. - 17:29:56
Idézetet írta: zeteni date=1339593011\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"21915\" data-ipsquote-contentclass=\"forums_Topic
A !== azt jelenti, hogy nem egyezik. Tehát a mi esetünkben nem a VLA csapat tagja.
 
if (pickupid == health[0])
{
        if(gTeam[playerid] = TEAM_VLA)
        {
                SendClientMessage(playerid,0xAFFF00FF,\"Életed feltöltve!\");
                SetPlayerHealth(playerid,100);
        }
        else
        {
            SendClientMessage(playerid,red,\"ERROR: \"lgrey\"Te nem vagy a VLA Team tagja!\");
        }
}

 
Ez így lesz helyes. És kérek egy moderátort zárja a témát, mert már biztos négyen leírtak egy megoldást, de a kérdezõ nem reagál.
E: megelõztek
 
Kettõ \'==\' jel kell, tehát:
if(gTeam[playerid] == TEAM_VLA)
Cím: PickUp Help
Írta: Benceee - 2012. június 14. - 19:48:32
[mod]Hirtelen milyen sok kis moderátorunk lett. Aki olyanokat írt, hogy zárd a témát, ( melybõl sokat töröltem ) annak ajánlom a szabályzat elolvasását. Következõ esetnél WARNT fogok kérvényezni számukra.
Lock.[/mod]