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: instant - 2012. július 08. - 21:49:03

Cím: Tiltott fegyvereket ne lehessen lekérni
Írta: instant - 2012. július 08. - 21:49:03
Üdv abban kérném a segítséget hogy  ne lehessen lekérni a tiltott fegyvert ezekre gondolok minigun stb.
amit én próbáltam nem müködik
 
CMD:myweapon(playerid,params[])
{
new fegyver,tolteny;
if(sscanf(params,\"dd\",fegyver,tolteny)) return SendClientMessage(playerid,COLOR_GREEN,\"/myweapon [FegyverID][Töltény]\");
if(fegyver < 1 || fegyver > 46) return  SendClientMessage(playerid,COLOR_GREEN,\"Csak 1 tõl 46 ig vannak fegyverek!(/fegyverid-s)\");
if(fegyver < 38 || fegyver >41) return  SendClientMessage(playerid,COLOR_RED,\"Tiltott fegyver!\");
GivePlayerWeapon(playerid,fegyver,tolteny);
format(str,sizeof(str),\"Fegyvert adtál magadnak melynek idje: FegyverID: %d,Töltény:%d\",fegyver,tolteny);
SendClientMessage(playerid,COLOR_GREEN,str);
return 1;
}
Cím: Tiltott fegyvereket ne lehessen lekérni
Írta: Erik3333 - 2012. július 08. - 22:12:39
Leírnád, hogy melyik fegyverek legyenek tiltottak? (ID-t :D)
Cím: Tiltott fegyvereket ne lehessen lekérni
Írta: instant - 2012. július 08. - 22:18:44
35 tõl 40 ig
Cím: Tiltott fegyvereket ne lehessen lekérni
Írta: JBauer - 2012. július 08. - 22:28:22
CMD:myweapon(playerid,params[])
    {
    new fegyver,tolteny;
    if(sscanf(params,\"dd\",fegyver,tolteny)) return SendClientMessage(playerid,COLOR_GREEN,\"/myweapon [FegyverID][Töltény]\");
    if(fegyver < 1 || fegyver > 46) return  SendClientMessage(playerid,COLOR_GREEN,\"Csak 1 tõl 46 ig vannak fegyverek!(/fegyverid-s)\");
    if(fegyver < 35 || fegyver > 40) return  SendClientMessage(playerid,COLOR_RED,\"Tiltott fegyver!\");
    GivePlayerWeapon(playerid,fegyver,tolteny);
    format(str,sizeof(str),\"Fegyvert adtál magadnak melynek idje: FegyverID: %d,Töltény:%d\",fegyver,tolteny);
    SendClientMessage(playerid,COLOR_GREEN,str);
    return 1;
    }
     

 
Egyébként benne volt a kódban, csak két számot kellett átírni.
Cím: Tiltott fegyvereket ne lehessen lekérni
Írta: Erik3333 - 2012. július 09. - 08:36:49
CMD:myweapon(playerid,params[])
{
new fegyver,tolteny;
if(sscanf(params,\"dd\",fegyver,tolteny)) return SendClientMessage(playerid,COLOR_GREEN,\"/myweapon [FegyverID][Töltény]\");
if(fegyver < 1 || fegyver > 46) return  SendClientMessage(playerid,COLOR_GREEN,\"Csak 1 tõl 46 ig vannak fegyverek!(/fegyverid-s)\");
if(fegyver > 35 || fegyver < 40) return  SendClientMessage(playerid,COLOR_RED,\"Tiltott fegyver!\");
GivePlayerWeapon(playerid,fegyver,tolteny);
format(str,sizeof(str),\"Fegyvert adtál magadnak melynek idje: FegyverID: %d,Töltény:%d\",fegyver,tolteny);
SendClientMessage(playerid,COLOR_GREEN,str);
return 1;
}
Cím: Tiltott fegyvereket ne lehessen lekérni
Írta: instant - 2012. július 09. - 09:14:54
Köszönöm Zárok!