Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <a_samp>
- public OnPlayerCommandText(playerid, cmdtext[])
- {
- if(!strcmp(cmdtext, "/test", true)){
- new str[32], msg[128];
- if(PlayerVehicleHasPassengers(playerid, str)){
- new players[16][4], IDs[16];
- split(str, players, '|');
- GetPlayerName(playerid, msg, MAX_PLAYER_NAME);
- for(new i; i<16; i++){
- IDs[i] = strval(players[i]);
- GivePlayerMoney(IDs[i], -100);
- format(msg, 128, "Server: Se te cobraron $100 por subirte al auto del jugador %s(%i)", msg, playerid);
- SendClientMessage(IDs[i], 0xA6A6FFFF, msg);
- }
- }
- }
- }
- PlayerVehicleHasPassengers(playerid, players[32])
- {
- if(!IsPlayerInAnyVehicle(playerid))return -1;
- if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER)return -1;
- new count;
- for(new i, p=GetMaxPlayers(); i<p; i++)
- if(IsPlayerConnected(i) && playerid != i && IsPlayerInVehicle(i, GetPlayerVehicleID(playerid))){
- count++;
- format(players, sizeof(players), "%s|%i", players, i);
- }
- if(count)return 1;
- return 0;
- }
- split(const strsrc[], strdest[16][], delimiter)
- {
- new i, li;
- new aNum;
- new len;
- while(i <= strlen(strsrc)){
- if(strsrc[i]==delimiter || i==strlen(strsrc)){
- len = strmid(strdest[aNum], strsrc, li, i, 128);
- strdest[aNum][len] = 0;
- li = i+1;
- aNum++;
- }
- i++;
- }
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment