Advertisement
MartisK

Komanda /sutuokti // v0.1 @ MartynasK

Jan 13th, 2014
181
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 1.67 KB | None | 0 0
  1. // Šiam kodui tau reikės ZCMD ir SSCANF.
  2.  
  3. CMD:sutuokti( playerid, params[] )
  4. {
  5.     new
  6.         Check[ 4 ][ 50 ],
  7.         String  [ 100 ];
  8.        
  9.     if( playerDB[ playerid ][ specialybe ] == 31 )
  10.     {
  11.         if( sscanf( params, "uu", Check[ 0 ], Check[ 1 ] ) ) else return SendClientMessage( playerid, -1, "Komandos naudojimas: /sutuokti [ vyro Vardas_Pavardë ] [ moters Vardas_Pavardë ]" );
  12.         else
  13.         {
  14.             new
  15.                 vId = GetPlayeridMid( Check[ 0 ] ),
  16.                 mId = GetPlayeridMid( Check[ 1 ] ),
  17.                 kVardas [ MAX_PLAYER_NAME ],
  18.                 vVardas [ MAX_PLAYER_NAME ],
  19.                 mVardas [ MAX_PLAYER_NAME ];
  20.                
  21.             GetPlayerName( playerid, kVardas, sizeof( kVardas ) ); // Kunigo vardas
  22.             GetPlayerName( playerid, vVardas, sizeof( vVardas ) ); // Vyro vardas
  23.             GetPlayerName( playerid, mVardas, sizeof( mVardas ) ); // Moters vardas
  24.            
  25.             if( playerDB[ vId ][ susituokes ] ) return SendClientMessage( playerid, -1, "Vyras jau yra vedæs." );
  26.             else if( playerDB[ mId ][ susituokes ] ) return SendClientMessage( playerid, -1, "Moteris jau yra iðtekëjusi." );
  27.            
  28.             format( String, sizeof( String ), "Kuginas %s sutuokë tave su %s", kVardas, mVardas );
  29.             SendClientMessage( vId, -1, String );
  30.             format( String, sizeof( String ), "Kuginas %s sutuokë tave su %s", kVardas, vVardas );
  31.             SendClientMessage( mId, -1, String );
  32.             playerDB[ vId ][ susituokes ] = true;
  33.             playerDB[ vId ][ SutuoktasSu ] = mId;
  34.             playerDB[ mId ][ susituokes ] = true;
  35.             playerDB[ mId ][ SutuoktasSu ] = vId;
  36.             return true;
  37.         }
  38.     }
  39.       else
  40.         SendClientMessage( playerid, -1, "Komanda nerasta. Visos komandos - /pagalba" );
  41.        
  42.     return true;
  43. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement