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

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => A témát indította: Gabor.. - 2012. február 28. - 16:03:38

Cím: GiveScore
Írta: Gabor.. - 2012. február 28. - 16:03:38
A SCRIPT ELAVULT!
Cím: GiveScore
Írta: CANNONN - 2012. február 28. - 16:16:04
Lehagytál egy + jelet. (Ha jól emlékszek, 1 + jel is elég.)
SetPlayerScore(SenderID,GetPlayerScore(SenderID)+pont);
Cím: GiveScore
Írta: Pedró - 2012. február 28. - 16:19:13
.. ilyen kis rövid cuccokat kár kiadni.. esetleg ha ilyenekbõl csinálnál 5-10-et és felraknád pack-ba jobb lenne.
.. 1 perces meló
Cím: GiveScore
Írta: Norby - 2012. február 28. - 16:21:28
Tényleg lehagyott egy + jelet!
 
Idézetet írta: Pedro date=1330442353\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"17686\" data-ipsquote-contentclass=\"forums_Topic
.. ilyen kis rövid cuccokat kár kiadni.. esetleg ha ilyenekbõl csinálnál 5-10-et és felraknád pack-ba jobb lenne.
.. 1 perces meló
 
Ezzel én is így vagyok!
Cím: GiveScore
Írta: Gabor.. - 2012. február 28. - 16:23:39
Köszönöm, igaz, hogy rövid, de valakinek jól jöhet. Javítva!
Cím: GiveScore
Írta: kadaradam - 2012. február 28. - 16:24:45
Ha már adsz is,akkor szerintem jó lenne,ha le is vonná a küldõ pontjából,de ez csak egy ötlet. :)
Cím: GiveScore
Írta: Flash - 2012. február 28. - 16:29:07
Ha azt szeretnéd amit kadaradam mondott akkor:
 
CMD:givescore(playerid, params[])
{
new SenderID, pont;
if(sscanf(params, \"ui\", SenderID, pont)) return SendClientMessage(playerid,0xB4B5B7FF,\"Használat: /givescore <id> <pontösszeg>\");
if(SenderID == INVALID_PLAYER_ID) return SendClientMessage(playerid,COLOR_RED,\"Rossz ID! Nézd meg pontosan az ID-jét!\");
if(!IsPlayerConnected(SenderID) && IsPlayerNPC(SenderID)) return SendClientMessage(playerid,COLOR_RED,\"Rossz ID! Nézd meg pontosan az ID-jét!\");
        if (GetPlayerScore(playerid) <  pont) SendClientMessage(playerid, red, \"Hiba: Nincs elég pontod!\");
        SetPlayerScore(SenderID,GetPlayerScore(SenderID)+pont);
SetPlayerScore(SenderID,GetPlayerScore(playerid)-pont);
        return 1;
}

 
Nem teszteltem :D
Cím: GiveScore
Írta: CANNONN - 2012. február 28. - 16:33:24
Idézetet írta: Flash date=1330442570\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"17686\" data-ipsquote-contentclass=\"forums_Topic
SetPlayerScore(SenderID,GetPlayerScore(SenderID) + pont);
De am jó kis code :D
 
[ELTÁVOLÍTVA]
[gmod]Ha egy moderátor, glob mod, vagy admin látja, úgyis törli és rászól.. az ilyen hangnemû megjegyzéseket meg hanyagold legyélszíves.. Egyébként meg lehet jelenteni a hozzászólást jobb alul.[/gmod]
Bocsánat, ez nem ide tartozik, csak kicsit bosszantó.
Ez pedig hibás:
 
CMD:givescore(playerid, params[])
{
new SenderID, pont;
if(sscanf(params, \"ui\", SenderID, pont)) return SendClientMessage(playerid,0xB4B5B7FF,\"Használat: /givescore <id> <pontösszeg>\");
if(SenderID == INVALID_PLAYER_ID) return SendClientMessage(playerid,COLOR_RED,\"Rossz ID! Nézd meg pontosan az ID-jét!\");
if(!IsPlayerConnected(SenderID) && IsPlayerNPC(SenderID)) return SendClientMessage(playerid,COLOR_RED,\"Rossz ID! Nézd meg pontosan az ID-jét!\");
        if (GetPlayerScore(playerid) <  pont) SendClientMessage(playerid, red, \"Hiba: Nincs elég pontod!\");
        SetPlayerScore(SenderID,GetPlayerScore(SenderID)+pont);
SetPlayerScore(SenderID,GetPlayerScore(playerid)-pont);
        return 1;
}

 
Így jó:
 
CMD:givescore(playerid, params[])
{
new SenderID, pont;
if(sscanf(params, \"ui\", SenderID, pont)) return SendClientMessage(playerid,0xB4B5B7FF,\"Használat: /givescore <id> <pontösszeg>\");
if(SenderID == INVALID_PLAYER_ID) return SendClientMessage(playerid,COLOR_RED,\"Rossz ID! Nézd meg pontosan az ID-jét!\");
if(!IsPlayerConnected(SenderID) && IsPlayerNPC(SenderID)) return SendClientMessage(playerid,COLOR_RED,\"Rossz ID! Nézd meg pontosan az ID-jét!\");
        if (GetPlayerScore(playerid) <  pont) SendClientMessage(playerid, red, \"Hiba: Nincs elég pontod!\");
        SetPlayerScore(SenderID,GetPlayerScore(SenderID)+pont);
SetPlayerScore(playerid,GetPlayerScore(playerid)-pont);
        return 1;
}
Cím: GiveScore
Írta: Norby - 2012. február 28. - 16:41:07
[mod]HSZ törölve. Flash legközelebb ne azt írd le amit már egyszer elmondott más![/mod]
Cím: GiveScore
Írta: Gabor.. - 2012. február 28. - 17:02:07
Oké, köszi :) Kiegészítve!
Cím: GiveScore
Írta: Flash - 2012. február 28. - 17:03:27
HSZ törölve. Flash legközelebb ne azt írd le amit már egyszer elmondott más![/quote]
Oké, bocsánat hogy segíteni próbáltam. máskor nem fog elõfórdulni..
Cím: GiveScore
Írta: Pedró - 2012. február 28. - 18:40:24
kezdõknek egyébként ott a sscanf tutorial :)
felesleges 100%-osan az ilyen kis \"semmilyen\" kód.
.. azért valami szabályt hozhatna erre az admin team ... (min. sor a kódnak (pawn kód esetén)..)
Cím: GiveScore
Írta: Gabor.. - 2012. február 28. - 21:30:57
Na, de mind1, az a lényeg, hogy valakinek biztos jól jött.