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: Bonfini - 2012. Augusztus 23. - 17:17:49

Cím: Fegyver Átadás
Írta: Bonfini - 2012. Augusztus 23. - 17:17:49
Sziasztok!Olyan scriptre lenne szükségem hogy /átad fegyverid töltény.Remélem érthetõ voltam.
Elõre is köszönöm!
Cím: Fegyver Átadás
Írta: Kovacs_Bela - 2012. Augusztus 23. - 20:46:49
csak akkor mûködjön ha van a playernek olyan fegyvere?
Cím: Fegyver Átadás
Írta: Bonfini - 2012. Augusztus 23. - 22:29:21
igen!Csak akkor tudja átadni!
Cím: Fegyver Átadás
Írta: Gabor.. - 2012. Augusztus 24. - 08:57:21

CMD:atad( playerid, params[] )
{
     new
              iPlayer,
              iWeapon,
              iAmmo,
              szFormat[ 144 +  ];
     if( sscanf( params, \"uii\", iPlayer, iWeapon, iAmmo ) ) return SendClientMessage( playerid, 0xFF0000AA, \"Használat: /atad <Játékos ID/Név> <Fegyver ID> <Fegyver töltény>\" );
     if( iPlayer == INVALID_PLAYER_ID ) return SendClientMessage( playerid, 0xFF0000AA, \"HIBA: Érvénytelen ID.\" );
     if( iPlayer == playerid ) return SendClientMessage( playerid, 0xFF0000AA, \"HIBA: Magadnak nem küldhetsz fegyvert...Û\" );
     if( GetPlayerWeapon( playerid ) != iWeapon ) return SendClientMessage( playerid, 0xFF0000AA, \"HIBA: Neked nincs ilyen fegyvered!\" );
     if( GetPlayerAmmo( playerid ) != iAmmo ) return SendClientMessage( playerid, 0xFF0000AA, \"HIBA: Neked nincs ennyi töltényed!\" );
     if( GetPlayerWeapon( playerid ) == GetPlayerWeapon( iPlayer ) ) return SendClientMessage( playerid, 0xFF0000AA, \"HIBA: Ennek a játékosnak, már van ilyen fegyvere.\" );
   
     GivePlayerWeapon( iPlayer, GetPlayerWeapon( playerid ), GetPlayerAmmo( playerid ) );
     return 1;
}
Cím: Fegyver Átadás
Írta: Bonfini - 2012. Augusztus 24. - 10:10:48
Kösz,ment a +,mindj letesztelem.