| cell1992, 29.08.2008, 23:32 |
|---|
| Hie Leute, Ich Suche 2 Befehl und die währen: /heilen if(IsPlayerConnected(playerid)) { if(PlayerInfo[playerid][Medic] >= 1) und /repair bitte: /repair if(IsPlayerConnected(playerid)) { if(PlayerInfo[playerid][Adac] >= 1) Das das auto dann Kommplet Reapirt ist. wer euch sehr dankbar dafür ![]() mfg. Cell |
| TrexXx, 29.08.2008, 23:39 |
|---|
So vllt. ? Aber das hättest du auch selber machen können! Zitat:if(strcmp(cmd, "/heal", true) == 0) { new tmp[256]; tmp = strtok(cmdtext, idx); giveplayerid = strval(tmp); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_WHITE, "USAGE: /heal [playerid]"); return 1; } if (IsPlayerConnected(giveplayerid) && pInfo[playerid][Medic] >= 1) { GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer)); GetPlayerName(playerid, sendername, sizeof(string)); if (GetPlayerVehicleID(playerid) == GetPlayerVehicleID(giveplayerid)) { if(giveplayerid != playerid) { format(string, sizeof(string), "You have healed %s!", giveplayer); SendClientMessage(playerid, COLOR_LIGHTBLUE, string); format(string, sizeof(string), "%s have healed you for 100$!", sendername); SendClientMessage(giveplayerid, COLOR_LIGHTBLUE, string); GivePlayerMoney(playerid,100); GivePlayerMoney(giveplayerid,-100); SetPlayerHealth(giveplayerid, 100); GetPlayerName(playerid,sendername,sizeof(sendername)); GetPlayerName(giveplayerid,giveplayer,sizeof(giveplayer)); printf("%s (Playerid: %d) has healed %s (Playerid: %d)",sendername,playerid,giveplayer,giveplayerid); } } else { format(string, sizeof(string), "You and %s are not together in the medic RTW", giveplayer); SendClientMessage(playerid, COLOR_WHITE, string); } } else { format(string, sizeof(string), "%d is not an active player // Your not Medic", giveplayerid); SendClientMessage(playerid, COLOR_WHITE, string); } return 1; } //Repair if(strcmp(cmd, "/repair", true) == 0) { new tmp[256]; tmp = strtok(cmdtext, idx); giveplayerid = strval(tmp); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_WHITE, "USAGE: /repair [playerid]"); return 1; } if (IsPlayerConnected(giveplayerid) && pInfo[playerid][Adac] >= 1) { GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer)); GetPlayerName(playerid, sendername, sizeof(string)); new vehicle=GetPlayerVehicleID(giveplayerid); if (IsPlayerInAnyVehicle(giveplayerid)) { if(giveplayerid != playerid) { format(string, sizeof(string), "You have repaired %s car!", giveplayer); SendClientMessage(playerid, COLOR_LIGHTBLUE, string); format(string, sizeof(string), "%s has repaired your car for 100$!", sendername); SendClientMessage(giveplayerid, COLOR_LIGHTBLUE, string); GivePlayerMoney(playerid,100); GivePlayerMoney(giveplayerid,-100); SetvehicleHealth(vehicle,1000); GetPlayerName(playerid,sendername,sizeof(sendername)); GetPlayerName(giveplayerid,giveplayer,sizeof(giveplayer)); printf("%s (Playerid: %d) has repaired %s's (Playerid: %d) Car ( VehicleID: %d )",sendername,playerid,giveplayer,giveplayerid,vehicle); } } else { format(string, sizeof(string),"%s is not in a vehicle", giveplayer); SendClientMessage(playerid, COLOR_WHITE, string); } } else { format(string, sizeof(string), "%d is not an active player // Your not Adac", giveplayerid); SendClientMessage(playerid, COLOR_WHITE, string); } return 1; } |
| cell1992, 30.08.2008, 00:12 |
|---|
Vielen Dank C:\DOKUME~1\Manu1992\Desktop\RP.pwn(1083) : warning 219: local variable "tmp" shadows a variable at a preceding level C:\DOKUME~1\Manu1992\Desktop\RP.pwn(1085) : error 017: undefined symbol "giveplayerid" C:\DOKUME~1\Manu1992\Desktop\RP.pwn(1091) : error 017: undefined symbol "giveplayerid" C:\DOKUME~1\Manu1992\Desktop\RP.pwn(1091) : warning 215: expression has no effect C:\DOKUME~1\Manu1992\Desktop\RP.pwn(1091) : error 001: expected token: ";", but found "]" C:\DOKUME~1\Manu1992\Desktop\RP.pwn(1091) : error 029: invalid expression, assumed zero C:\DOKUME~1\Manu1992\Desktop\RP.pwn(1091) : fatal error 107: too many error messages on one mhmm?? |
| TrexXx, 30.08.2008, 01:10 |
|---|
| Fixed! Die giveplayerid'swaren nicht defined! Und tmp doppelt[Ist aber scriptabhängig!] |